The emergence of formal architecture description languages provides an opportunity to perform analyses at high levels of abstraction, as well as early in the development process. Previous research has primarily focused on developing techniques such as algebraic and transition-system analysis to detect component mismatches or global behavioral incorrectness. In this paper, we present Aladdin, a tool that implements chaining, a static dependence analysis technique for use with architectural descriptions. Dependence analysis has been used widely at the implementation level to aid program optimization, anomaly checking, program understanding, testing, and debugging. We investigate the definition and application of dependence analysis at...
We present an evaluation of a simple method to find ar- chitectural problems in a product line of co...
The principles of Agile software development are increasingly used in large software development pro...
© 2020 Owner/Author. Programmers are told "depend on interfaces, not implementations."But, given a p...
Software architecture description languages provide a means to formally describe software systems at...
The emergence of formal architecture description languages provides an opportunity to perform analys...
International audienceFor efficiency reasons, the software system designers' will is to use an integ...
When following architecture-driven strategies to develop large software-intensive systems, the analy...
Software development is an information and knowledge intensive activity requiring communication and ...
Software quality assessment and program comprehension have been challenging areas of research in sof...
International audiencePerforming dependability evaluation along with other analyses at architectural...
In this paper we demonstrate how static concurrency analysis techniques can be used to verify applic...
In this paper we demonstrate how static concurrency analysis techniques can be used to verify applic...
Finding parallelism that exists in a software program depends a great deal on determining the depend...
The software architecture of a system plays a big role during the whole life cycle of a software sys...
Architectural description languages (ADLs) are used within the software engineering community to sup...
We present an evaluation of a simple method to find ar- chitectural problems in a product line of co...
The principles of Agile software development are increasingly used in large software development pro...
© 2020 Owner/Author. Programmers are told "depend on interfaces, not implementations."But, given a p...
Software architecture description languages provide a means to formally describe software systems at...
The emergence of formal architecture description languages provides an opportunity to perform analys...
International audienceFor efficiency reasons, the software system designers' will is to use an integ...
When following architecture-driven strategies to develop large software-intensive systems, the analy...
Software development is an information and knowledge intensive activity requiring communication and ...
Software quality assessment and program comprehension have been challenging areas of research in sof...
International audiencePerforming dependability evaluation along with other analyses at architectural...
In this paper we demonstrate how static concurrency analysis techniques can be used to verify applic...
In this paper we demonstrate how static concurrency analysis techniques can be used to verify applic...
Finding parallelism that exists in a software program depends a great deal on determining the depend...
The software architecture of a system plays a big role during the whole life cycle of a software sys...
Architectural description languages (ADLs) are used within the software engineering community to sup...
We present an evaluation of a simple method to find ar- chitectural problems in a product line of co...
The principles of Agile software development are increasingly used in large software development pro...
© 2020 Owner/Author. Programmers are told "depend on interfaces, not implementations."But, given a p...