This paper suggests an approach to formal software system architecture specification based on behavior models. The behavior of the system is defined as a set of events (event trace) with two basic relations: precedence and inclusion. The structure of event trace is specified using event grammars and other constraints organized into schemas. The schema framework is amenable to stepwise architecture refinement up to executable design and implementation models, reuse, composition, visualization, and application of automated tools for consistency checks. ACM Category D.2.11 Software Architecture
The discipline of software architecture has traditionally been concerned with high-level design. In ...
. Software architecture is the level of software design that addresses the overall structure and pro...
The article of record as published may be found at http://dx.doi.org/10.1016/j.procs.2013.09.272Arch...
OOPSLA’09/Onward conference, OOPSLA Companion, October 2009, pp.1031-1038This paper suggests an appr...
Developing and maintaining software is difficult and error prone. This can at least partially be att...
Software architecture compliance is concerned with the alignment of implementation with its desired ...
Abstract—Component based development is recognized now as a powerful tool to manage actual systems’ ...
A new approach to system and software architecture specification based on behavior model
This investigation establishes a formal foundation for software architecture that allows for the spe...
Architectures for software use rich abstractions and idioms to describe system components, the natur...
Satisfying dependability properties such as fault-tolerance, survivability and security often requir...
Software architecture is the abstract design of a software system. It plays a key role as a bridge b...
textabstractAlfa is a framework for the construction of software architectures and their elements fr...
International audienceIn system design, an architecture specification or model serves, among other p...
Software architectures should always reflect the architectural changes occurring in software systems...
The discipline of software architecture has traditionally been concerned with high-level design. In ...
. Software architecture is the level of software design that addresses the overall structure and pro...
The article of record as published may be found at http://dx.doi.org/10.1016/j.procs.2013.09.272Arch...
OOPSLA’09/Onward conference, OOPSLA Companion, October 2009, pp.1031-1038This paper suggests an appr...
Developing and maintaining software is difficult and error prone. This can at least partially be att...
Software architecture compliance is concerned with the alignment of implementation with its desired ...
Abstract—Component based development is recognized now as a powerful tool to manage actual systems’ ...
A new approach to system and software architecture specification based on behavior model
This investigation establishes a formal foundation for software architecture that allows for the spe...
Architectures for software use rich abstractions and idioms to describe system components, the natur...
Satisfying dependability properties such as fault-tolerance, survivability and security often requir...
Software architecture is the abstract design of a software system. It plays a key role as a bridge b...
textabstractAlfa is a framework for the construction of software architectures and their elements fr...
International audienceIn system design, an architecture specification or model serves, among other p...
Software architectures should always reflect the architectural changes occurring in software systems...
The discipline of software architecture has traditionally been concerned with high-level design. In ...
. Software architecture is the level of software design that addresses the overall structure and pro...
The article of record as published may be found at http://dx.doi.org/10.1016/j.procs.2013.09.272Arch...