arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2005.10734cs.SE
收藏

THE ADELE-TEMPO经验:支持过程建模和制定的环境

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

Noureddine Belkhatir, Jacky Estublier, Walcelio Melo

摘要:

以过程为中心的软件工程环境(PSEE)近年来吸引了大量的研究者。在这样的环境中,软件过程由PSEE明确描述和解释,允许软件活动自动化,辅助和强制执行。Lehman and Belady(1985)& Osterweil(1987)认为,这种能力是软件开发环境中提高软件产品质量和软件开发人员生产力的核心要素。我们在阿黛尔项目的框架内解决了这些问题。Adele内核,最初是一个配置管理系统,已经扩展到1)复杂产品模型的建模和支持:对象管理器2)软件过程的建模和支持:活动管理器和3)软件产品演化的建模和支持:配置管理器。对于数据和产品建模,ER/OO模型已经实现,包括SEE特定功能;在Adele内核(商业产品)之上,我们开发了一个Process Manager研究原型Tempo,这是一种基于两个主要概念的可执行形式主义:对象可能具有不同的描述(角色),这取决于使用它们的过程,并且过程通过显式连接进行同步和协调。ADL-Tempo是围绕软件产品、工作环境和软件过程的概念组织的。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑