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 条
  • [21] An Extensible Software Framework for Reliable Distributed Embedded System Modeling
    Zhang, Jing
    Xiang, Fenghong
    Wang, Bin
    Lu, Jing
    2010 2ND INTERNATIONAL ASIA CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS (CAR 2010), VOL 2, 2010, : 234 - 237
  • [22] Software Component Retrieval System
    Verma, Amit
    Sharma, Dolly
    Kaur, Iqbaldeep
    Kumari, Monisha
    INTELLIGENT COMMUNICATION, CONTROL AND DEVICES, ICICCD 2017, 2018, 624 : 1289 - 1295
  • [23] OpenRec: A Modular Framework for Extensible and Adaptable Recommendation Algorithms
    Yang, Longqi
    Bagdasaryan, Eugene
    Gruenstein, Joshua
    Hsieh, Cheng-Kang
    Estrin, Deborah
    WSDM'18: PROCEEDINGS OF THE ELEVENTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2018, : 664 - 672
  • [24] PNemu: An Extensible Modeling Library for Adaptable Distributed Systems
    Camilli, Matteo
    Capra, Lorenzo
    Bellettini, Carlo
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2019, 2019, 11522 : 80 - 90
  • [25] Conceptual model for adaptable and extensible visual data exploration
    de Oliveira, MCF
    Shimabukuro, MH
    VISUALIZATION AND DATA ANALYSIS 2004, 2004, 5295 : 212 - 222
  • [26] An Adaptable and Extensible Mobile Sensing Framework for Patient Monitoring
    Novak, Gabor
    Carlson, Darren
    Jarzabek, Stan
    2014 IEEE NINTH INTERNATIONAL CONFERENCE ON INTELLIGENT SENSORS, SENSOR NETWORKS AND INFORMATION PROCESSING (IEEE ISSNIP 2014), 2014,
  • [27] ADAPTABLE SOFTWARE FOR SUPERCOMPUTERS
    SCHWEDERSKI, T
    SIEGEL, HJ
    COMPUTER, 1986, 19 (02) : 40 - 48
  • [28] GenArch plus : An Extensible Infrastructure for Building Framework-based Software Product Lines
    Cirilo, Elder
    Garcia, Alessandro
    Lucena, Carlos
    Kulesza, Uira
    AOSD 2011 PROCEEDINGS AND COMPANION MATERIAL, 2011, : 69 - 69
  • [29] The SATIN component system - A metamodel for engineering adaptable mobile systems
    Zachariadis, Stefanos
    Mascolo, Cecilia
    Emmerich, Wolfgang
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (11) : 910 - 927
  • [30] A metaprogrammed C plus plus framework for hardware/software component integration and communication
    Mueck, Tiago Rogerio
    Froehlich, Antonio Augusto
    JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (10) : 816 - 827