Newsletter Downloads
1st International Global Requirements Engineering Workshop --- GREW'07
GREW'07 was held in conjunction with the International Conference on Global Software Engineering in Munich Germany. The aim was to bring researchers and industry practitioners together to discuss the area of global product development from a ...
TML: an XML-based test modeling language
Quality is a key property of modern software systems. In addition, to quality improvement strategies such as CMM or CMMI and manual checking approaches such as reviews or inspections, software testing is the major quality assurance activity in most ...
Weakest precondition based verification tool that models spatial ordering
Weakest precondition based method for specification and verification of geographically distributed system is described. For this purpose spatial predicates have been defined. A distributed mutual exclusion algorithm is proposed and is used to illustrate ...
Dependency and interaction oriented complexity metrics of component-based systems
Component-Based Development (CBD) practice is gaining popularity among software developers in the software industry. Researcher community is striving hard to identify the attributes characterizing component-based development and further proposing ...
Complexity metrics for component-oriented software systems
Component-based software development (CBSD) has become one of the preferred streams for developing large and complex systems by integrating prefabricated software components that not only facilitates the process of software development but is also ...
JUnit 3.8 documented using collaborations
This paper describes the design of the unit testing framework JUnit v3.8. The documentation technique employed is an enhanced version of collaboration-based design, also known as role modeling. In collaboration-based design, objects are viewed as ...
Non homogenous poisson process based cumulative priority model for determining optimal software testing period
A software organization can obtain benefits from testing only when testing time is optimized and components of greater priorities are tested much rigorously. Critical errors, if remain undetected during testing can result in loss of revenues and ...
Component behavior relativity analysis
Component-Based Development, CBD for short, is becoming a main stream software development paradigm which reuses the off-the-shelf components and assembles them together to form a component-based application. CBD paradigm obviously has aroused a great ...
ASM-based model of dynamic service update in OSGi
An ASM-based high level semantical model for service-oriented systems based on OSGi and supporting service dynamic updating is provided in this paper. The model not only provides the refinement methods but also gives the final model that specifies the ...
Improving modularity by refactoring code clones: a feasibility study on Linux
Modularity is an important principle of software design. It is directly associated with software understandability, maintainability, and reusability. However, as software systems evolve, old code segments are modified / removed and new code segments are ...