THE ADELE-TEMPO experience : an environment to support process modeling and enaction

05/21/2020
by   Noureddine Belkhatir, et al.
0

Process-Centered Software Engineering Environments (PSEE) have recently attracted a large number of researchers. In such environments the software processes are explicitly described and interpreted by the PSEE, allowing software activities to be automated, assisted, and enforced. Lehman and Belady (1985) Osterweil (1987) claim that this capability is a central element in a software development environment for the improvement of software product quality and software developers productivity. We have addressed these problems in the framework of the Adele project. The Adele kernel, initially a configuration management system has been extended with respect to 1) modeling and support of complex product models: the Object Manager 2) modeling and support of software processes: the Activity Manager and 3) modeling and support of software product evolution: the Configuration Manager. For data and product modelling, an ER/OO model has been implemented including SEE specific features; On top of Adele kernel, which is a commercial product, we developed a Process Manager research prototype, Tempo, an enactable formalism based on two major concepts: objects may have a different description (role) depending on the process in which they are used, and processes are synchronized and coordinated by explicit connections. ADL-Tempo is organized around the concepts of software product, Work Environment and software process.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2021

Software Development Processes in Ocean System Modeling

Scientific modeling provides mathematical abstractions of real-world sys...
research
03/02/2019

Research Software Development & Management in Universities: Case Studies from Manchester's RSDS Group, Illinois' NCSA, and Notre Dame's CRC

Modern research in the sciences, engineering, humanities, and other fiel...
research
04/08/2019

Software Engineering in Civic Tech: A Case Study about Code for Ireland

Civic grassroots have proven their ability to create useful and scalable...
research
01/15/2022

Strategic Issues on Implementing a Software Process Improvement Program

Software technology has high impact on the global economy as in many sec...
research
05/03/2021

Synchronised Visualisation of Software Process and Product Artefacts: Concept, Design and Prototype Implementation

Context: Most prior software visualisation (SV) research has focused pri...
research
10/05/2018

Prototyping Formal System Models with Active Objects

We propose active object languages as a development tool for formal syst...
research
01/23/2014

SAP Speaks PDDL: Exploiting a Software-Engineering Model for Planning in Business Process Management

Planning is concerned with the automated solution of action sequencing p...

Please sign up or login with your details

Forgot password? Click here to reset