Enriching software process support by knowledge-based techniques

被引:4
|
作者
Dellen, B [1 ]
Maurer, F [1 ]
Munch, J [1 ]
Verlage, M [1 ]
机构
[1] UNIV KAISERSLAUTERN,FACHBEREICH INFORMAT,D-67653 KAISERSLAUTERN,GERMANY
关键词
D O I
10.1142/S0218194097000102
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Representations of activities dealing with the development or maintenance of software are called software process models. Process models allow for communication, reasoning, guidance, improvement, and automation. Two approaches for modeling processes and instantiating and managing the process models, namely CoMo-Kit and MVP-E, are combined to build a more powerful one. CoMo-Kit is based on AI/KE technology; it is a support tool system for general complex design processes, and was not been developed specifically with software development processes in mind. MVP-E is a process-sensitive software engineering environment for modeling and analyzing software development processes, and guides software developers. Additionally it provides services to establish and run measurement programmes in software organizations. Because both approaches were developed independently from one another, major integration efforts had to be made to combine both their advantages. This article concentrates on the resulting language concepts, and their operationalization necessary for building automated process support.
引用
收藏
页码:185 / 215
页数:31
相关论文
共 50 条
  • [1] Knowledge-Based Support for Software Engineering
    Batanov, Dencho
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, 2010, 339 : 219 - 229
  • [2] Software for knowledge-based process modelling
    Kurzok, A
    Pahl, MH
    Schulz, A
    CHEMIE INGENIEUR TECHNIK, 2001, 73 (09) : 1184 - 1188
  • [3] KNOWLEDGE-BASED SUPPORT FOR RAPID SOFTWARE PROTOTYPING
    LUQI
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1988, 3 (04): : 9 - &
  • [4] Software maintenance support for knowledge-based systems
    Karimi, J
    Briggs, PL
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 34 (03) : 191 - 210
  • [5] A Knowledge-Based Perspective for Software Process Modeling
    Kerzazi, Noureddine
    Lavallee, Mathieu
    Robillard, Pierre-N.
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2013, 7 (01) : 25 - 33
  • [6] A knowledge-based software process simulation model
    Hanakawa, N
    Matsumoto, KI
    Torii, K
    ANNALS OF SOFTWARE ENGINEERING, 2002, 14 (1-4) : 383 - 406
  • [7] APPLYING KNOWLEDGE-BASED TECHNIQUES TO SOFTWARE-DEVELOPMENT
    HARANDI, MT
    PERSPECTIVES IN COMPUTING, 1986, 6 (01): : 14 - 21
  • [8] Knowledge-based scenario management - Process and support
    Ahmed, Daud M.
    Sundaram, David
    Piramuthu, Selwyn
    DECISION SUPPORT SYSTEMS, 2010, 49 (04) : 507 - 520
  • [9] Knowledge-based Tool for Software Process Assessment and Improvement
    Lima Silva, Maria Helynne
    de Carvalho Correia, Ana Carla
    da Silva Costa, Carlos Eduardo
    da Silva, Leandro Dias
    Paes, Rodrigo de Barros
    Praes, Rodrigo Aiello
    Silvestre de Sousa, Joao Manoel
    de Carvalho, Gustavo Robichez
    FUTURE COMPUTING 2010: THE SECOND INTERNATIONAL CONFERENCE ON FUTURE COMPUTATIONAL TECHNOLOGIES AND APPLICATIONS, 2010, : 1 - 7
  • [10] Knowledge-Based Coordination and Support for Software Agents in Supply Chains
    Kersten, Gregory E.
    Vahidov, Rustam
    Pontrandolfo, Pierpaolo
    IFKAD - KCWS 2012: 7TH INTERNATIONAL FORUM ON KNOWLEDGE ASSET DYNAMICS, 5TH KNOWLEDGE CITIES WORLD SUMMIT: KNOWLEDGE, INNOVATION AND SUSTAINABILITY: INTEGRATING MICRO & MACRO PERSPECTIVES, 2012, : 1275 - 1298