Component plus aspect = an extensible and adaptable system software

被引:0
|
作者
Netinant, P [1 ]
机构
[1] Bangkok Univ, Dept Comp Sci, Bangkok, Thailand
来源
SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2 | 2005年
关键词
adaptability; aspect-oriented framework; extensibility; system software;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The benefits associated with separation of concerns are well established. Aspect-Orientation is a methodology that aims at separating components and aspects from the early stages of the software life cycle, and using techniques to combining them together at the implementation phase. Component-based programming systems have shown themselves to be a natural way of constructing extensible software. Well-defined interfaces, encapsulation, late binding and polymorphism promote extensibility, yet despite this synergy, components have not been widely employed at the systems level. This is primarily due to the failure of existing component technologies to provide the protection and performance required of systems software. In this paper we identify the requirements for a component system to support extensions, and describe an extensibility and adaptability in the design of system software. We discuss in aspect-oriented framework that can simplify system design by expressing it at a higher level of abstraction. Our work concentrates on how to achieve a higher separation of aspects, components, and layers from each other. Our goal is to achieve a better design model for system software in terms of extensibility, reuse and adaptability.
引用
收藏
页码:403 / 407
页数:5
相关论文
共 50 条
  • [1] An Extensible and Adaptable Model for System Software
    Netinant, Paniti
    SEPADS 08: PROCEEDINGS OF THE 7TH WSEAS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 138 - 143
  • [2] A framework for extensible and adaptable system software
    Netinant, P
    Elrad, T
    PLC '05: Proceedings of the 2005 International Conference on Programming Languages and Compilers, 2005, : 207 - 213
  • [3] FluxMED: An Adaptable and Extensible Electronic Health Record System
    Faria-Campos, Alessandra C.
    Hanke, Lucas
    Batista, Paulo Henrique
    Garcia, Vinicius
    Campos, Sergio
    ADVANCES IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, BSB 2014, 2014, 8826 : 33 - 40
  • [4] Adaptable system/software architectures
    Chung, L
    Subramanian, N
    JOURNAL OF SYSTEMS ARCHITECTURE, 2004, 50 (07) : 365 - 366
  • [5] A framework for extensible component customization for component-based software development
    Yau, Stephen S.
    Taweponsomkiat, Choksing
    Huang, Dazhi
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 369 - +
  • [6] An adaptable and extensible geometry kernel
    Hert, Susan
    Hoffmann, Michael
    Kettner, Lutz
    Pion, Sylvain
    Seel, Michael
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2007, 38 (1-2): : 16 - 36
  • [7] A distributed adaptable software architecture derived from a component model
    Aniorte, P
    COMPUTER STANDARDS & INTERFACES, 2003, 25 (03) : 275 - 282
  • [8] FluxPRT: An Adaptable and Extensible Proteomics LIMS
    Alfaro-Espinoza, Elizabeth Regina
    Paiva, Lucas Ferreira
    Faria-Campos, Alessandra C.
    Baracat-Pereira, Maria Cristina
    Aguiar Campos, Sergio Vale
    ADVANCES IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, BSB 2021, 2021, 13063 : 125 - 130
  • [9] A component-based extensible multimedia system
    Hauser, J
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1243 - 1249
  • [10] An adaptable power system with software control algorithm
    Castell, K
    Hernandez-Pellerano, A
    PROCEEDINGS OF THE FIFTH EUROPEAN SPACE POWER CONFERENCE (ESPC), VOLS 1 AND 2, 1998, 416 : 251 - 256