π-ADL: an architecture description language based on the higher-order typed π-calculus for specifying dynamic and mobile software architectures

F Oquendo - ACM SIGSOFT Software Engineering Notes, 2004 - dl.acm.org
A key aspect of the design of any software system is its architecture. An architecture
description, from a runtime perspective, should provide a formal specification of the …

ArchWare: Architecting Evolvable Software

F Oquendo, B Warboys, R Morrison… - … Workshop, EWSA 2004 …, 2004 - Springer
This paper gives an overview of the ArchWare European Project. The broad scope of
ArchWare is to respond to the ever-present demand for software systems that are capable of …

π-method: a model-driven formal method for architecture-centric software engineering

F Oquendo - ACM SIGSOFT Software Engineering Notes, 2006 - dl.acm.org
Software systems have become increasingly complex and are often used in highly dynamic,
distributed and mobile environments. Formal development of such software systems in order …

π-ARL: an architecture refinement language for formally modelling the stepwise refinement of software architectures

F Oquendo - ACM SIGSOFT Software Engineering Notes, 2004 - dl.acm.org
A key aspect of the formal development of any software system is the specification and
stepwise refinement of its architecture. In a stepwise refinement, a sequence of steps starting …

An active architecture approach to dynamic systems co-evolution

R Morrison, D Balasubramaniam, F Oquendo… - … Conference, ECSA 2007 …, 2007 - Springer
The term co-evolution describes the symbiotic relationship between dynamically changing
business environments and the software that supports them. Business changes create …

Formally modelling software architectures with the UML 2.0 profile for π-ADL

F Oquendo - ACM SIGSOFT Software Engineering Notes, 2006 - dl.acm.org
A key aspect of the design of any software system is its architecture. An architecture
description, from a runtime perspective, should provide a formal model of the architecture in …

Handling dynamic behaviour in software architectures

S Cîmpan, F Leymonerie, F Oquendo - … , EWSA 2005, Pisa, Italy, June 13 …, 2005 - Springer
More and more software applications have to be able to dynamically change during
execution in order to adapt to changes in their environment. In the context of architecture …

[PDF][PDF] Formally describing dynamic software architectures with π-ADL

F Oquendo - World Scientific and Engineering Transactions on …, 2004 - academia.edu
A key aspect of the design of any software system is its architecture. An architecture
description, from a runtime perspective, should provide a formal specification of the …

[PDF][PDF] Framework for evolving systems

U Vora, NL Sarda - Proceedings of the 5th WSEAS Int. Conf. on Software …, 2006 - Citeseer
Most real world software systems evolve over time to meet changing requirements or
changing business rules. Sometimes, old and new requirements have to be simultaneously …

Approche et environnement fondés sur les styles architecturaux pour le développement de logiciels propres à des domaines spécifiques Application au domaine de la …

O Ratcliffe - 2005 - cds.cern.ch
Software development techniques were, at first, to the design of single applications,
satisfying specific requirements. Today it is necessary, for cost and “time to market” reasons …