Ninth Asia-Pacific Software Engineering Conference, 2002.最新文献

筛选
英文 中文
An approach to software architecture evaluation with the 4+1 view model of architecture 基于4+1架构视图模型的软件架构评估方法
Ninth Asia-Pacific Software Engineering Conference, 2002. Pub Date : 2002-12-04 DOI: 10.1109/APSEC.2002.1182998
Heeseok Choi, Keunhyuk Yeom
{"title":"An approach to software architecture evaluation with the 4+1 view model of architecture","authors":"Heeseok Choi, Keunhyuk Yeom","doi":"10.1109/APSEC.2002.1182998","DOIUrl":"https://doi.org/10.1109/APSEC.2002.1182998","url":null,"abstract":"Architectural evaluation to determine a software architecture's fitness with respect to its desired quality attributes is one of the most important issues in architecture-based software development. However, existing techniques have too many limitations for widespread application, such as the inappropriate representation of architecture and ambiguities in the evaluation process. Therefore, this paper presents an approach to evaluate software architecture with a 4+1 view model in UML. Our approach is divided into three main areas of activity: the work involved in preparation, execution, and completion of the evaluation. By performing these activities, architecture evaluation can be explicitly described and its result can be systematically organized based on the 4+1 view model. In addition, we show the practical applicability and features of our approach via an ATM example.","PeriodicalId":132364,"journal":{"name":"Ninth Asia-Pacific Software Engineering Conference, 2002.","volume":"141 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131738875","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}
引用次数: 22
A meta model approach using UML for task assignment policy in software process 在软件过程中使用UML进行任务分配策略的元模型方法
Ninth Asia-Pacific Software Engineering Conference, 2002. Pub Date : 2002-12-04 DOI: 10.1109/APSEC.2002.1183007
Seungjin Lee, Junho Shim, Chisu Wu
{"title":"A meta model approach using UML for task assignment policy in software process","authors":"Seungjin Lee, Junho Shim, Chisu Wu","doi":"10.1109/APSEC.2002.1183007","DOIUrl":"https://doi.org/10.1109/APSEC.2002.1183007","url":null,"abstract":"We present a UML based meta model approach for task assignment policy in the software process. It provides three levels of the model: meta, conceptual, and instance, and also provides multiple views of the model: organization, process, and product. It has benefits compared to the conventional role model, in terms of expressive power, flexibility, and inconsistency control. We implemented our model using ConceptBase and also highlight features of the implementation.","PeriodicalId":132364,"journal":{"name":"Ninth Asia-Pacific Software Engineering Conference, 2002.","volume":"144 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126671560","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}
引用次数: 5
A process-centred experience repository for a small software organisation 用于小型软件组织的以过程为中心的经验存储库
Ninth Asia-Pacific Software Engineering Conference, 2002. Pub Date : 2002-12-04 DOI: 10.1109/APSEC.2002.1183096
L. Scott, L. Carvalho, Ross Jeffery
{"title":"A process-centred experience repository for a small software organisation","authors":"L. Scott, L. Carvalho, Ross Jeffery","doi":"10.1109/APSEC.2002.1183096","DOIUrl":"https://doi.org/10.1109/APSEC.2002.1183096","url":null,"abstract":"This paper presents the design, implementation and evaluation of an experience repository in a small software organisation. The experience repository was developed and installed as part of an ongoing software process improvement effort and uses software process to structure experience and make it available for reuse. The experience repository is accessed through a web-based process guide with experiences related to particular tasks linked directly to the pages describing those tasks. This way experiences, including examples of documents, checklists or unstructured experiences such as anecdotes and lessons learnt can be easily entered and retrieved by users when required. This paper presents the design of the repository, the implementation and preliminary results regarding its acceptance and use.","PeriodicalId":132364,"journal":{"name":"Ninth Asia-Pacific Software Engineering Conference, 2002.","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126921521","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}
引用次数: 12
Using components to increase maintainability in a large telecommunication system 在大型电信系统中使用组件来提高可维护性
Ninth Asia-Pacific Software Engineering Conference, 2002. Pub Date : 2002-12-04 DOI: 10.1109/APSEC.2002.1182976
Henrik Algestam, Marcus Offesson, L. Lundberg
{"title":"Using components to increase maintainability in a large telecommunication system","authors":"Henrik Algestam, Marcus Offesson, L. Lundberg","doi":"10.1109/APSEC.2002.1182976","DOIUrl":"https://doi.org/10.1109/APSEC.2002.1182976","url":null,"abstract":"We consider the consequences of introducing a component-based architecture in a large real-time telecommunication system. The goal is to decrease the cost for software maintenance while preserving existing performance levels. We have developed a component-based prototype and compared this new architecture with the existing system architecture. Two aspects have been evaluated, viz. maintainability and performance. The evaluation indicated that the maintainability cost was reduced with approximately 20%. There was a marginal performance degradation when using one CPU in the component-based architecture. The component-based architecture was, however more efficient when using a multiprocessor.","PeriodicalId":132364,"journal":{"name":"Ninth Asia-Pacific Software Engineering Conference, 2002.","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123481358","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}
引用次数: 22
Integration of UML and B specification techniques: systematic transformation from OCL expressions into B UML和B规范技术的集成:从OCL表达式到B规范的系统转换
Ninth Asia-Pacific Software Engineering Conference, 2002. Pub Date : 2002-12-04 DOI: 10.1109/APSEC.2002.1183053
Hung Ledang, J. Souquières
{"title":"Integration of UML and B specification techniques: systematic transformation from OCL expressions into B","authors":"Hung Ledang, J. Souquières","doi":"10.1109/APSEC.2002.1183053","DOIUrl":"https://doi.org/10.1109/APSEC.2002.1183053","url":null,"abstract":"In the continuity of our research on integration of UML and B, we address the transformation from OCL (Object Constraint Language), which is an integral part of UML, into B. Our derivation schemes allow to systematically even automatically derive into B not only the complementary class invariants, the statechart guard conditions, but also the OCL specification for UML operations.","PeriodicalId":132364,"journal":{"name":"Ninth Asia-Pacific Software Engineering Conference, 2002.","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123676152","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}
引用次数: 72
Production and maintenance of system documentation: what, why, when and how tools should support the practice 系统文档的生产和维护:工具应该支持实践的内容、原因、时间和方式
Ninth Asia-Pacific Software Engineering Conference, 2002. Pub Date : 2002-12-04 DOI: 10.1109/APSEC.2002.1183081
S. Sulaiman, N. Idris, S. Sahibuddin
{"title":"Production and maintenance of system documentation: what, why, when and how tools should support the practice","authors":"S. Sulaiman, N. Idris, S. Sahibuddin","doi":"10.1109/APSEC.2002.1183081","DOIUrl":"https://doi.org/10.1109/APSEC.2002.1183081","url":null,"abstract":"System documentation (SD) is undoubtedly vital as one of the sources in software understanding. Despite its importance, practitioners are often confronted with the problems related to SD. A number of tools have been introduced in order to assist documenting activities. However such tools are still not widely used because they generally fail to meet users' needs. Hence we have conducted a survey in Malaysia with the main goal to study software engineers' current practice during software development and maintenance in relation with SD based on four types of data elements: characteristic, behavior, belief and attitude. At the very outset, we need to establish what kind of tools should be introduced, why is it introduced and when or how should it be introduced to meet their needs in documenting activities. The findings of the study will argue whether it is relevant to introduce reverse engineering or a document generator tool to serve required information early in the development stage.","PeriodicalId":132364,"journal":{"name":"Ninth Asia-Pacific Software Engineering Conference, 2002.","volume":"345 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124262918","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}
引用次数: 13
Symbolic simulation of hybrid systems 混合系统的符号仿真
Ninth Asia-Pacific Software Engineering Conference, 2002. Pub Date : 2002-12-04 DOI: 10.1109/APSEC.2002.1182984
R. Back, C. Seceleanu, J. Westerholm
{"title":"Symbolic simulation of hybrid systems","authors":"R. Back, C. Seceleanu, J. Westerholm","doi":"10.1109/APSEC.2002.1182984","DOIUrl":"https://doi.org/10.1109/APSEC.2002.1182984","url":null,"abstract":"Continuous action systems (CAS) is a formalism intended for modeling hybrid systems (systems that combine discrete control with continuous behavior), and proving properties about the model within refinement calculus. We use a symbolic manipulation program to build a tool for simulating CAS models by, calculating symbolically the time evolution of the discrete and continuous CAS model functions, as explicit and exact expressions of a continuous time variable. We may then study the time behavior and general properties of the model by plotting these functions with respect to time. For certain models our tool eliminates the need for introducing tolerances into the model structure. The tool is useful for checking that the model behaves correctly, and we can sometimes study the behavior of CAS models with in principle infinite precision.","PeriodicalId":132364,"journal":{"name":"Ninth Asia-Pacific Software Engineering Conference, 2002.","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116312260","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}
引用次数: 11
Evaluating the scalability of Enterprise JavaBeans technology 评估Enterprise JavaBeans技术的可伸缩性
Ninth Asia-Pacific Software Engineering Conference, 2002. Pub Date : 2002-12-04 DOI: 10.1109/APSEC.2002.1182977
Y. Liu, I. Gorton, Anna Liu, Shiping Chen
{"title":"Evaluating the scalability of Enterprise JavaBeans technology","authors":"Y. Liu, I. Gorton, Anna Liu, Shiping Chen","doi":"10.1109/APSEC.2002.1182977","DOIUrl":"https://doi.org/10.1109/APSEC.2002.1182977","url":null,"abstract":"One of the major problems in building large-scale distributed systems is to anticipate the performance of the eventual solution before it has been built. This problem is especially germane to Internet-based e-business applications, where failure to provide high performance and scalability can lead to application and business failure. The fundamental software engineering problem is compounded by many factors, including individual application diversity, software architecture trade-offs, COTS component integration requirements, and differences in performance of various software and hardware infrastructures. We describe the results of an empirical investigation into the scalability of a widely used distributed component technology, Enterprise JavaBeans (EJB). A benchmark application is developed and tested to measure the performance of a system as both the client load and component infrastructure are scaled up. A scalability metric from the literature is then applied to analyze the scalability of the EJB component infrastructure under two different architectural solutions.","PeriodicalId":132364,"journal":{"name":"Ninth Asia-Pacific Software Engineering Conference, 2002.","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127030357","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}
引用次数: 14
Computer-aided programming using formally specified design templates 使用正式指定的设计模板进行计算机辅助编程
Ninth Asia-Pacific Software Engineering Conference, 2002. Pub Date : 2002-12-04 DOI: 10.1109/APSEC.2002.1183000
D. Hemer
{"title":"Computer-aided programming using formally specified design templates","authors":"D. Hemer","doi":"10.1109/APSEC.2002.1183000","DOIUrl":"https://doi.org/10.1109/APSEC.2002.1183000","url":null,"abstract":"This paper describes a formal component language, used to support automated component-based program development. The components, referred to as templates, are machine processable, meaning that appropriate tool support, such as retrieval support, can be developed. The templates are highly adaptable, meaning that they can be applied to a wide range of problems. Some of the main features of the language are described, including: higher-order parameters; state variable declarations; specification statements and conditionals; applicability conditions and theories; meta-level place holders; and abstract data structures.","PeriodicalId":132364,"journal":{"name":"Ninth Asia-Pacific Software Engineering Conference, 2002.","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123015633","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}
引用次数: 2
Defining attribute templates for descriptions of distributed services 定义用于描述分布式服务的属性模板
Ninth Asia-Pacific Software Engineering Conference, 2002. Pub Date : 2002-12-04 DOI: 10.1109/APSEC.2002.1183012
Chayan Tapabut, T. Senivongse, K. Futatsugi
{"title":"Defining attribute templates for descriptions of distributed services","authors":"Chayan Tapabut, T. Senivongse, K. Futatsugi","doi":"10.1109/APSEC.2002.1183012","DOIUrl":"https://doi.org/10.1109/APSEC.2002.1183012","url":null,"abstract":"Service discovery is one key aspect in the enabling technologies for service-oriented system architecture. Current distributed technologies such as CORBA and Web services define a communication protocol for advertising and discovering services but less attention has been paid to service descriptions themselves. The paper proposes attribute-based templates for describing service descriptions. The templates are a compilation of the results from an empirical study on descriptions of software components advertised on the Internet and the attributes listed by related literature. Although the templates should not be considered complete, they act as a common guideline to assist service providers with the specification of their services, and can be adopted by implementations of description repositories. By having a common guideline, services are described in a more uniform way and client enterprises will also have a more consistent view of service descriptions and a more extensive set of information that is useful for service selection.","PeriodicalId":132364,"journal":{"name":"Ninth Asia-Pacific Software Engineering Conference, 2002.","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127878313","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}
引用次数: 2
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信