Monitored software components -: A novel software engineering approach

被引:2
|
作者
Sundmark, D [1 ]
Möller, A [1 ]
Nolin, M [1 ]
机构
[1] Malardalen Univ, MRTC, SE-72123 Vasteras, Sweden
关键词
D O I
10.1109/APSEC.2004.68
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose monitoring of software components, and use of monitored software components, as a general approach for engineering of embedded computer systems. In our approach, a component's execution is continuously monitored and experience regarding component behaviour is accumulated. As more and more experience is collected the confidence in the component grows; with the goal to eventually allow certification of the component. Continuous monitoring is also the base for contract checking, and provides means for post-mortem crash analysis; an important prerequisite for many companies to start use 3rd party component in their dependable systems. In this paper we show how four software engineering goals can be reached by monitoring four component properties.
引用
收藏
页码:624 / 631
页数:8
相关论文
共 50 条
  • [1] Unified software method: an engineering approach to software engineering
    Mercier, Stephane
    Lavoie, Michel
    Champagne, Roger
    [J]. 30TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2006, : 89 - +
  • [2] Orthographic Software Modelling: A Novel Approach to View-Based Software Engineering
    Atkinson, Colin
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 1 - 1
  • [3] A market-driven approach to teaching software components engineering
    Flor, NV
    Lerch, FJ
    Hong, SJ
    [J]. ANNALS OF SOFTWARE ENGINEERING, 1998, 6 : 223 - 251
  • [4] Informatics: A novel, contextualized approach to software engineering education
    van der Hoek, Andre
    Kay, David G.
    Richardson, Debra J.
    [J]. SOFTWARE ENGINEERING EDUCATION IN THE MODERN AGE, 2006, 4309 : 147 - +
  • [5] A novel approach for Software Architecture Product Line Engineering
    Kerdoudi, Mohamed Lamine
    Ziadi, Tewfik
    Tibermacine, Chouki
    Sadou, Salah
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 186
  • [6] A novel approach to programming: Agent based software engineering
    Sharma, Dharmendra
    Ma, Wanli
    Tran, Dat
    Anderson, Mary
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 3, PROCEEDINGS, 2006, 4253 : 1184 - 1191
  • [7] THE SOFTWARE ENGINEERING OF SYSTEMS WITH EXPERT COMPONENTS
    FRAKES, WB
    FOX, CJ
    [J]. PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B48 - B53
  • [8] A NOVEL APPROACH FOR OPTIMAL GROUPING OF REUSABLE SOFTWARE COMPONENTS FOR COMPONENT BASED SOFTWARE DEVELOPMENT SYSTEMS
    Ravichandran, K. S.
    Sekar, K. R.
    Suresh, P.
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (07) : 895 - 912
  • [9] IMPROVING SOFTWARE RELIABILITY BY APPLICATION OF SOFTWARE ENGINEERING APPROACH
    Nagar, Pankaj
    Thankachan, Blessy
    [J]. PROCEEDINGS OF THE 2011 3RD INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING (ICSTE 2011), 2011, : 321 - 328
  • [10] A Novel approach for classifying software reusable components for upload and download
    Jalender, B.
    Govardhan, A.
    Premchand, P.
    [J]. 2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2014, : 71 - 75