{"title":"A Component Model for Perspective Management of Enterprise Software Reuse","authors":"Hong Mei","doi":"10.1023/A:1012551421510","DOIUrl":"https://doi.org/10.1023/A:1012551421510","url":null,"abstract":"","PeriodicalId":259387,"journal":{"name":"Annals of Software Engineering","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115041691","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2001-08-27DOI: 10.1109/ISRE.2001.948582
J. Voas
Software risk management is particularly important when the target environment of the software is a safety-critical system. Adequate development standards and methods for building software functionally that is “close to correct” exist. But unfortunately, we often fail to imagine particular classes of system hazards that the software's behavior could induce, because quite simply, we cannot foresee everything that could go wrong from the outset of a new project. And therefore we will fail to build in the needed software protection mechanisms against these hazards. This paper presents a software risk management technology that partially addresses this problem. Our technology is based on software fault injection's unique ability to warn about software-induced hazards that were inadvertently overlooked during the creation of the software requirements and system-level hazard analysis. Software-induced hazards occur as a result of software behaviors that are unknown.
{"title":"Discovering Unanticipated Software Output Modes","authors":"J. Voas","doi":"10.1109/ISRE.2001.948582","DOIUrl":"https://doi.org/10.1109/ISRE.2001.948582","url":null,"abstract":"Software risk management is particularly important when the target environment of the software is a safety-critical system. Adequate development standards and methods for building software functionally that is “close to correct” exist. But unfortunately, we often fail to imagine particular classes of system hazards that the software's behavior could induce, because quite simply, we cannot foresee everything that could go wrong from the outset of a new project. And therefore we will fail to build in the needed software protection mechanisms against these hazards. This paper presents a software risk management technology that partially addresses this problem. Our technology is based on software fault injection's unique ability to warn about software-induced hazards that were inadvertently overlooked during the creation of the software requirements and system-level hazard analysis. Software-induced hazards occur as a result of software behaviors that are unknown.","PeriodicalId":259387,"journal":{"name":"Annals of Software Engineering","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114149437","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2000-11-13DOI: 10.1109/MMSE.2000.897213
Stephen J.H. Yang, Irene Y. L. Chen, Chyun-Chyi Chen, Chi-Hsing Chu, Kevin H. W. Shen, Chi-Wei Lan
This paper introduced an XML-based unified user interface system which implemented under Sun Microsystems's J2EE architecture. It is a multiple user interface system that user can access through Web browsers, PDA, and even cellular phones. First, we will dilate the main idea of this system and we will introduce XML technology and J2EE architecture that used in this system, and then a brief introduction in WAP (Wireless Application Protocol) technology. Second, we will introduce our related work. Third, we will introduce our work in the system. Finally, express our conclusions, and future work.
{"title":"Building XML-Based Unified User Interface System under J2EE Architecture","authors":"Stephen J.H. Yang, Irene Y. L. Chen, Chyun-Chyi Chen, Chi-Hsing Chu, Kevin H. W. Shen, Chi-Wei Lan","doi":"10.1109/MMSE.2000.897213","DOIUrl":"https://doi.org/10.1109/MMSE.2000.897213","url":null,"abstract":"This paper introduced an XML-based unified user interface system which implemented under Sun Microsystems's J2EE architecture. It is a multiple user interface system that user can access through Web browsers, PDA, and even cellular phones. First, we will dilate the main idea of this system and we will introduce XML technology and J2EE architecture that used in this system, and then a brief introduction in WAP (Wireless Application Protocol) technology. Second, we will introduce our related work. Third, we will introduce our work in the system. Finally, express our conclusions, and future work.","PeriodicalId":259387,"journal":{"name":"Annals of Software Engineering","volume":"200 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115062403","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2000-11-13DOI: 10.1109/MMSE.2000.897240
Abdul S. Haji-Ismail, Min Chen, P. W. Grant, M. Kiddell
The World Wide Web (WWW) is now accepted as a de facto standard for human–computer interaction and human–human communication, so it is desirable to develop net-centric, multimedia and collaborative applications. In this paper, we present a new scripting language, JACIE, designed to support rapid prototyping and implementation of such applications. The support for the management of multimedia interaction and communication in collaborative applications is highlighted. JACIE facilitates such support through the concepts of channels and a collection of interaction protocols. A template-based programming style is adopted by JACIE, using a single program for both client and server, and platform-independence achieved by employing Java as the target language. All these features characterise a desirable multimedia software engineering tool.
{"title":"JACIE – an Authoring Language for Rapid Prototyping Net-Centric, Multimedia and Collaborative Applications","authors":"Abdul S. Haji-Ismail, Min Chen, P. W. Grant, M. Kiddell","doi":"10.1109/MMSE.2000.897240","DOIUrl":"https://doi.org/10.1109/MMSE.2000.897240","url":null,"abstract":"The World Wide Web (WWW) is now accepted as a de facto standard for human–computer interaction and human–human communication, so it is desirable to develop net-centric, multimedia and collaborative applications. In this paper, we present a new scripting language, JACIE, designed to support rapid prototyping and implementation of such applications. The support for the management of multimedia interaction and communication in collaborative applications is highlighted. JACIE facilitates such support through the concepts of channels and a collection of interaction protocols. A template-based programming style is adopted by JACIE, using a single program for both client and server, and platform-independence achieved by employing Java as the target language. All these features characterise a desirable multimedia software engineering tool.","PeriodicalId":259387,"journal":{"name":"Annals of Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125793788","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
D. Ram, K. N. Anantharaman, K. Guruprasad, M. Sreekanth, S. Raju, A. Rao
{"title":"An approach for pattern oriented software development based on a design handbook","authors":"D. Ram, K. N. Anantharaman, K. Guruprasad, M. Sreekanth, S. Raju, A. Rao","doi":"10.1023/A:1018904220078","DOIUrl":"https://doi.org/10.1023/A:1018904220078","url":null,"abstract":"","PeriodicalId":259387,"journal":{"name":"Annals of Software Engineering","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116159777","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Pinnacles of software engineering: 25 years of formal methods","authors":"D. Bjørner","doi":"10.1023/A:1018983515535","DOIUrl":"https://doi.org/10.1023/A:1018983515535","url":null,"abstract":"","PeriodicalId":259387,"journal":{"name":"Annals of Software Engineering","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134016609","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
T. Khoshgoftaar, E. B. Allen, W. Jones, J. Hudepohl
{"title":"Accuracy of software quality models over multiple releases","authors":"T. Khoshgoftaar, E. B. Allen, W. Jones, J. Hudepohl","doi":"10.1023/A:1018972607783","DOIUrl":"https://doi.org/10.1023/A:1018972607783","url":null,"abstract":"","PeriodicalId":259387,"journal":{"name":"Annals of Software Engineering","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122515470","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
W. Hordijk, S. Molterer, C. Salzmann, B. Paech, P. Linos
{"title":"Maintainable systems with a business object approach","authors":"W. Hordijk, S. Molterer, C. Salzmann, B. Paech, P. Linos","doi":"10.1023/A:1018937127347","DOIUrl":"https://doi.org/10.1023/A:1018937127347","url":null,"abstract":"","PeriodicalId":259387,"journal":{"name":"Annals of Software Engineering","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127659026","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}