Specifying software architectures using a formal-based approach

D Hemer, Y Ding - 19th Australian Conference on Software …, 2008 - ieeexplore.ieee.org
Architecture description languages (ADLs) describe the abstracted structure of a system. In
this paper we describe a new ADL based on extension of the existing CARE language used …

Declarative specification of software architectures

J Penix, P Alexander… - Proceedings 12th IEEE …, 1997 - ieeexplore.ieee.org
Scaling formal methods to large, complex systems requires methods of modeling systems at
high levels of abstraction. In this paper, we describe such a method for specifying system …

Enhancing architectural mismatch detection with assumptions

S Uchitel, D Yankelevich - … and Workshop on the Engineering of …, 2000 - ieeexplore.ieee.org
Detecting software architecture inconsistencies is a critical issue in software design.
Software systems are described in terms of components, component behavior and …

xSADL: an architecture description language to specify component-based systems

S Zhang, S Goddard - … and Computing (ITCC'05)-Volume II, 2005 - ieeexplore.ieee.org
Software architecture (SA) provides a formal basis to describe and analyze a software
system as a collection of components and their interactions (connectors). However, the …

Are we there yet? Analyzing architecture description languages for formal analysis, usability, and realizability

M Ozkaya, C Kloukinas - 2013 39th Euromicro Conference on …, 2013 - ieeexplore.ieee.org
Research on Software Architectures has been active since the early nineties, leading to a
number of different architecture description languages (ADL). Given their importance in …

Providing support for safe software architecture transformations

O Barais, J Lawall, AF Le Meur… - 5th Working IEEE/IFIP …, 2005 - ieeexplore.ieee.org
Software architecture is a key concept in the design of a complex system. An architecture
models the structure and behavior of the system, including the software elements and the …

A framework for software architecture verification

K Lichtner, P Alencar, D Cowan - Proceedings 2000 Australian …, 2000 - ieeexplore.ieee.org
The authors present a framework for analyzing software architecture descriptions using
machine-assisted formal proof. Our approach is based on the translation of an existing …

Integrating non-functional properties to architecture specification and analysis

S Zhang - … on Information Technology: New Generations (ITNG' …, 2006 - ieeexplore.ieee.org
Software architecture (SA) provides a formal basis to describe and analyze a software
system as a collection of components and their interactions (connectors). However, the …

Dynamic software architectures: formally modelling structure and behaviour with Pi-ADL

F Oquendo - 2008 the third international conference on …, 2008 - ieeexplore.ieee.org
A key aspect of the design of any software system is its architecture. From the perspective of
dependability, an effective architecture aims to build fault-free systems, ie ensuring fault …

An explicit definition of connectors for component-based software architecture

M Oussalah, A Smeda… - Proceedings. 11th IEEE …, 2004 - ieeexplore.ieee.org
Architecture description languages (ADL) describe systems as a collection of components
that interact with each other using connectors. They define components explicitly, however …