Multilevel modelling software development

被引:0
作者
Duran-Limon, Hector A. [1 ]
机构
[1] Univ Guadalajara, CUCEA, Dept Informat, Guadalajara 44430, Jalisco, Mexico
来源
CERMA2006: ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE, VOL 1, PROCEEDINGS | 2006年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Different from other engineering areas, the level of reuse in software engineering is very low. Also, developing large-scale applications which involve thousands of software elements such as classes and thousands of interactions among them is a complex and error-prone task. Industry currently lacks modelling practices and modelling tool support to tackle these issues. Model driven development (MDD) has emerged as an approach to diminishing software development complexity. We claim that models alone are not enough to tackle low reuse and complexity. Our contribution is a multilevel modelling development (MMD) framework whereby models are defined at different abstraction levels. A modelling level is constructed out by assembling software elements defined at the adjacent lower-level. MMD effectively diminish development complexity and facilitates large-scale reuse.
引用
收藏
页码:263 / 267
页数:5
相关论文
共 9 条
  • [1] Bass L, 2021, Software Architecture in Practice
  • [2] QoS management specification support for multimedia middleware
    Duran-Limon, HA
    Blair, GS
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 72 (01) : 1 - 23
  • [3] Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395
  • [4] HOLZNER S, 2004, ECLIPSE PROGRAMMING
  • [5] A classification and comparison framework for software architecture description languages
    Medvidovic, N
    Taylor, RN
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (01) : 70 - 93
  • [6] *OMG, 1999, CORBA COMP MOD FTF D
  • [7] SELIC B, 2006, 9 IEEE IT S OBJ COMP
  • [8] Szyperski C., 2002, Component Software: Beyond Object-Oriented Programming
  • [9] VANHOREBEEK I, 1989, ALGEBRAIC SPECIFICAT