Software Architecture
First European Conference, ECSA 2007 Aranjuez, Spain, September 24-26, 2007 Proceedings
Chapter and Conference Paper
The critical nature of many complex software-intensive systems requires formal architecture descriptions for supporting automated architectural analysis regarding correctness properties. Due to the challenges ...
Article
As smart systems leverage capabilities of heterogeneous systems for accomplishing complex combined behaviors, they pose new challenges to traditional software engineering practices that considered software arc...
Chapter and Conference Paper
When architecting Software-intensive Systems-of-Systems (SoS) on the Internet-of-Things (IoT), architects face two sorts of uncertainties. First, they have only limited knowledge about the operational environm...
Article
Architectural decisions have emerged as a means to maintain the quality of the architecture during its evolution. One of the most important decisions made by architects are those about the design approach such...
Article
Chapter and Conference Paper
Despite the well-known advantages of applying the MDA proposal to SOA developments, there are still some gaps that need to be filled. At PIM-level, for example, there is no possibility of having an executable ...
Book and Conference Proceedings
First European Conference, ECSA 2007 Aranjuez, Spain, September 24-26, 2007 Proceedings
Chapter and Conference Paper
The term co-evolution describes the symbiotic relationship between dynamically changing business environments and the software that supports them. Business changes create pressures on the software to evolve, a...
Book and Conference Proceedings
Third European Workshop, EWSA 2006, Nantes, France, September 4-5, 2006, Revised Selected Papers
Book and Conference Proceedings
First European Workshop, EWSA 2004, St Andrews, UK, May 21-22, 2004. Proceedings
Chapter and Conference Paper
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 accommodating change over their life...
Chapter and Conference Paper
In this paper we present a solution to design and implement a set of high-level standardized Human Computer Interfaces (HCI) for the monitoring of particle accelerators restart. We are develo** a software to...
Article
Process Centered Environments (PCEs) are the most recent generation of environments supporting the software engineering process. They aim to drive and assist developpers in the application of software developm...
Chapter and Conference Paper
Due to distribution, complexity, heterogeneity and time consumption of nowadays processes, interaction of process elements has become a key issue to monitor. Process support environments are required that allo...
Chapter and Conference Paper
Process support environments (PSEs) are widely used for modelling, enacting and analyzing human intensive processes. The benefits of a PSE become apparent when processes to be supported are long lived and dist...
Chapter and Conference Paper
Software engineering involves both engineers and software tools that cooperatively carry out long-running and distributed process elements in order to achieve project goals. In such an environment, managing in...
Chapter and Conference Paper
This paper addresses the issue of monitoring software-intensive processes, focusing on detection of deviations that might appear between the actual enacting process and the process enactment plan. The formalis...
Chapter and Conference Paper
Chapter and Conference Paper
Chapter and Conference Paper
There has been a recent explosion of interest concerning the construction of computer-aided software engineering environments assisting users during the software development process. Such environments, called ...