首页 > 最新文献

19th Australian Conference on Software Engineering (aswec 2008)最新文献

英文 中文
Software Metrics for Agile Software Development 敏捷软件开发的软件度量
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.61
M. Kunz, R. Dumke, N. Zenker
Agile software development methods are nowadays wide spread and accepted. From the software measurement point-of-view not all metrics and methods from conventional lifecycle models can be used without adaptation. Distinct techniques in agile software development like refactoring needs new approaches and quality models in the area of software measurement. Therefore this paper describes a quality model, distinct metrics and their implementation into a measurement tool for quality management in agile software development.
如今,敏捷软件开发方法得到了广泛的传播和接受。从软件度量的角度来看,并非所有来自传统生命周期模型的度量和方法都可以不经调整而使用。敏捷软件开发中的不同技术,如重构,在软件度量领域需要新的方法和质量模型。因此,本文描述了敏捷软件开发中质量管理的质量模型、不同的度量标准及其实现。
{"title":"Software Metrics for Agile Software Development","authors":"M. Kunz, R. Dumke, N. Zenker","doi":"10.1109/ASWEC.2008.61","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.61","url":null,"abstract":"Agile software development methods are nowadays wide spread and accepted. From the software measurement point-of-view not all metrics and methods from conventional lifecycle models can be used without adaptation. Distinct techniques in agile software development like refactoring needs new approaches and quality models in the area of software measurement. Therefore this paper describes a quality model, distinct metrics and their implementation into a measurement tool for quality management in agile software development.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132735770","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}
引用次数: 37
Yet Another Performance Testing Framework 另一个性能测试框架
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.53
Shiping Chen, D. Moreland, S. Nepal, J. Zic
Performance testing is one of the vital activities spanning the whole life cycle of software engineering. While there are a considerable number of performance testing products and open source tools available, they are either too expensive and complicated for small projects, or too specific and simple for diverse performance tests. This paper presents a general-purpose testing framework for both simple and small, and complicated and large-scale performance testing. Our framework proposes an abstraction to facilitate performance testing by separating the application logic from the common performance testing functionalities. This leads to a set of general-purpose data models and components, which form the core of the framework. The framework has been prototyped on both .NET and Java platforms and was used for a number of performance-related projects.
性能测试是贯穿软件工程整个生命周期的重要活动之一。虽然有相当多的性能测试产品和开源工具可用,但它们对于小型项目来说要么过于昂贵和复杂,要么对于各种性能测试来说过于具体和简单。本文提出了一种通用的测试框架,可用于简单和小型、复杂和大规模的性能测试。我们的框架提出了一个抽象,通过将应用程序逻辑与常见的性能测试功能分离来促进性能测试。这就产生了一组通用的数据模型和组件,它们构成了框架的核心。该框架已经在。net和Java平台上进行了原型化,并被用于许多与性能相关的项目。
{"title":"Yet Another Performance Testing Framework","authors":"Shiping Chen, D. Moreland, S. Nepal, J. Zic","doi":"10.1109/ASWEC.2008.53","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.53","url":null,"abstract":"Performance testing is one of the vital activities spanning the whole life cycle of software engineering. While there are a considerable number of performance testing products and open source tools available, they are either too expensive and complicated for small projects, or too specific and simple for diverse performance tests. This paper presents a general-purpose testing framework for both simple and small, and complicated and large-scale performance testing. Our framework proposes an abstraction to facilitate performance testing by separating the application logic from the common performance testing functionalities. This leads to a set of general-purpose data models and components, which form the core of the framework. The framework has been prototyped on both .NET and Java platforms and was used for a number of performance-related projects.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"140 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129393597","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
Understanding Self-Organizing Teams in Agile Software Development 理解敏捷软件开发中的自组织团队
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.28
N. B. Moe, Torgeir Dingsøyr, T. Dybå
Traditional software teams consist of independently focused self-managing professionals with high individual but low team autonomy. A challenge with introducing agile software development is that it requires a high level of both individual and team autonomy. This paper studies the barriers with introducing self-organizing teams in agile software development and presents data from a seven month ethnographic study of professional developers in a Scrum team. We found the most important barrier to be the highly specialized skills of the developers and the corresponding division of work. In addition we found a lack of system for team support, and reduced external autonomy to be important barriers for introducing self- organizing teams. These findings have implications for software development managers and practitioners.
传统的软件团队由独立专注、自我管理的专业人员组成,他们具有较高的个人自主权,但团队自主权较低。引入敏捷软件开发的一个挑战是,它需要高度的个人和团队自主权。本文研究了在敏捷软件开发中引入自组织团队的障碍,并提供了对Scrum团队中专业开发人员进行的为期7个月的人种志研究的数据。我们发现最重要的障碍是开发人员的高度专业化技能和相应的工作分工。此外,我们发现缺乏团队支持系统和减少外部自主权是引入自组织团队的重要障碍。这些发现对软件开发经理和实践者具有启示意义。
{"title":"Understanding Self-Organizing Teams in Agile Software Development","authors":"N. B. Moe, Torgeir Dingsøyr, T. Dybå","doi":"10.1109/ASWEC.2008.28","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.28","url":null,"abstract":"Traditional software teams consist of independently focused self-managing professionals with high individual but low team autonomy. A challenge with introducing agile software development is that it requires a high level of both individual and team autonomy. This paper studies the barriers with introducing self-organizing teams in agile software development and presents data from a seven month ethnographic study of professional developers in a Scrum team. We found the most important barrier to be the highly specialized skills of the developers and the corresponding division of work. In addition we found a lack of system for team support, and reduced external autonomy to be important barriers for introducing self- organizing teams. These findings have implications for software development managers and practitioners.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"159 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132365214","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}
引用次数: 161
Embedding Architectural Practices into Extreme Programming 将架构实践嵌入到极限编程中
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.65
A. A. Sharifloo, A. Saffarian, F. S. Aliee
Today, agile methods become a popular approach to develop software systems. They try to satisfy customer, respond to changes, release in less time and achieve suitable profits for developers. XP is one of the most popular agile methods which is currently being used and different kinds of research have been accomplished about its various aspects such as pair programming. In spite of all benefits known of XP, it does not involve architectural techniques yet. As it is mentioned in many technical reports, the way to achieve high quality of system is to consider its architecture as an important matter in the development process. This paper introduces two practices in order to empower XP's development process toward improving system's architecture. The main characteristic of proposed solution is that it is derived from values and practices of XP in order to be compatible with XP process model and to keep its agility intact.
如今,敏捷方法成为开发软件系统的一种流行方法。他们试图满足客户,对变化做出反应,在更短的时间内发布产品,并为开发者获得适当的利润。XP是目前使用的最流行的敏捷方法之一,关于它的各个方面(如结对编程)已经完成了不同的研究。尽管XP有所有已知的好处,但它还没有涉及到架构技术。正如在许多技术报告中提到的那样,实现高质量系统的方法是将其架构视为开发过程中的重要事项。为了使XP的开发过程朝着改进系统架构的方向发展,本文介绍了两个实践。所提出的解决方案的主要特点是它来源于XP的价值和实践,以便与XP过程模型兼容并保持其敏捷性。
{"title":"Embedding Architectural Practices into Extreme Programming","authors":"A. A. Sharifloo, A. Saffarian, F. S. Aliee","doi":"10.1109/ASWEC.2008.65","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.65","url":null,"abstract":"Today, agile methods become a popular approach to develop software systems. They try to satisfy customer, respond to changes, release in less time and achieve suitable profits for developers. XP is one of the most popular agile methods which is currently being used and different kinds of research have been accomplished about its various aspects such as pair programming. In spite of all benefits known of XP, it does not involve architectural techniques yet. As it is mentioned in many technical reports, the way to achieve high quality of system is to consider its architecture as an important matter in the development process. This paper introduces two practices in order to empower XP's development process toward improving system's architecture. The main characteristic of proposed solution is that it is derived from values and practices of XP in order to be compatible with XP process model and to keep its agility intact.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114980166","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}
引用次数: 25
Alternative Web Service Paradigms 可选的Web服务范例
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.85
T. Dillon, Chen Wu
In this tutorial, we will review contemporary research that aims to 'align' the Web services with the modern Web in two significant aspects - Web services architectural styles and Web services discovery mechanism. Based on a comprehensive survey, we will identify several critical open issues that need to be addressed when incorporating Web (2.0) techniques and philosophies into the Web services practice. These key issues and their associated solutions give rise to our proposed research framework - an alternative Web services paradigms. This tutorial also introduces our recent work in this direction: (1) An evolution trend driven by engineering principles for Internet-scaled Web services architectural design. (2) A Web services discovery platform built on top of Web 2.0 techniques and attitude. In summary, this tutorial demonstrates how to move towards creating an alternative Web services paradigm that aligns itself with the modern Web.
在本教程中,我们将回顾旨在使Web服务与现代Web在两个重要方面(Web服务体系结构风格和Web服务发现机制)“保持一致”的当代研究。基于全面的调查,我们将确定在将Web(2.0)技术和理念纳入Web服务实践时需要解决的几个关键问题。这些关键问题及其相关的解决方案产生了我们提出的研究框架——一个可选的Web服务范例。本教程还介绍了我们在这个方向上的最新工作:(1)由internet规模的Web服务体系结构设计的工程原理驱动的发展趋势。(2)基于Web 2.0技术和态度构建的Web服务发现平台。总之,本教程演示了如何创建与现代Web保持一致的备选Web服务范式。
{"title":"Alternative Web Service Paradigms","authors":"T. Dillon, Chen Wu","doi":"10.1109/ASWEC.2008.85","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.85","url":null,"abstract":"In this tutorial, we will review contemporary research that aims to 'align' the Web services with the modern Web in two significant aspects - Web services architectural styles and Web services discovery mechanism. Based on a comprehensive survey, we will identify several critical open issues that need to be addressed when incorporating Web (2.0) techniques and philosophies into the Web services practice. These key issues and their associated solutions give rise to our proposed research framework - an alternative Web services paradigms. This tutorial also introduces our recent work in this direction: (1) An evolution trend driven by engineering principles for Internet-scaled Web services architectural design. (2) A Web services discovery platform built on top of Web 2.0 techniques and attitude. In summary, this tutorial demonstrates how to move towards creating an alternative Web services paradigm that aligns itself with the modern Web.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124130793","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}
引用次数: 0
Supporting Evolving Multi-agent Systems with a System Evolution Directory 用系统演化目录支持演化的多智能体系统
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.54
Bin Lu, L. Sterling, K. Taveter
In order to describe how a structure -system evolution directory (SED), can be used to facilitate the evolution of multi-agent systems, we first introduce a case study on citation finding. We use this case study to explain the components within a SED and the process to build a SED. A unified and simple model directory is used to describe the life cycle of a system and a goal model to describe the meaning among system artefacts. Developers can not only get all necessary information ranging from high level system requirements to low level source code from the model, but also can understand semantic connections between system artefacts. Different versions of a system can be recorded easily in the structure. We believe the structure has potential for further speeding up and automating the process of system evolution. All in all, the structure complements current agent-oriented methodologies.
为了描述如何使用结构系统进化目录(SED)来促进多智能体系统的进化,我们首先介绍了一个关于引文查找的案例研究。我们使用这个案例研究来解释SED中的组件和构建SED的过程。使用统一而简单的模型目录来描述系统的生命周期,使用目标模型来描述系统工件之间的含义。开发人员不仅可以从模型中获得从高级系统需求到低级源代码的所有必要信息,而且还可以理解系统工件之间的语义连接。一个系统的不同版本可以很容易地记录在结构中。我们相信该结构具有进一步加速和自动化系统演化过程的潜力。总而言之,该结构补充了当前面向代理的方法。
{"title":"Supporting Evolving Multi-agent Systems with a System Evolution Directory","authors":"Bin Lu, L. Sterling, K. Taveter","doi":"10.1109/ASWEC.2008.54","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.54","url":null,"abstract":"In order to describe how a structure -system evolution directory (SED), can be used to facilitate the evolution of multi-agent systems, we first introduce a case study on citation finding. We use this case study to explain the components within a SED and the process to build a SED. A unified and simple model directory is used to describe the life cycle of a system and a goal model to describe the meaning among system artefacts. Developers can not only get all necessary information ranging from high level system requirements to low level source code from the model, but also can understand semantic connections between system artefacts. Different versions of a system can be recorded easily in the structure. We believe the structure has potential for further speeding up and automating the process of system evolution. All in all, the structure complements current agent-oriented methodologies.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116148814","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}
引用次数: 0
A Strategy for Identifying, Classifying and Prioritizing Improvement and Innovation Actions: A CMMI Level 5 and Six Sigma Approach 改进和创新行动的识别、分类和优先排序策略:CMMI 5级和6西格玛方法
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.46
F. Gonçalves, C. Bezerra, A. D. Belchior, Ciro Carneiro Coelho, Carlo Giovano S. Pires
To achieve the highest CMMI maturity level, an organization needs to identify problems, improvement opportunities and innovation and to perform actions to solve the problems and implement the innovations and improvements. Six sigma is a methodology that supports CMMI through a systematic method for problem analysis and process improvement. In this context, this work presents a strategy for identifying, prioritizing and classifying improvement and innovation actions using six sigma in compliance with CMMI level 5. It also presents a practical example of the proposed approach.
为了达到最高的CMMI成熟度水平,组织需要识别问题、改进机会和创新,并采取行动来解决问题,实施创新和改进。六西格玛是一种支持CMMI的方法论,通过系统的方法进行问题分析和过程改进。在此背景下,本工作提出了一种策略,用于根据CMMI 5级使用六西格玛识别、优先排序和分类改进和创新行动。最后给出了该方法的一个实例。
{"title":"A Strategy for Identifying, Classifying and Prioritizing Improvement and Innovation Actions: A CMMI Level 5 and Six Sigma Approach","authors":"F. Gonçalves, C. Bezerra, A. D. Belchior, Ciro Carneiro Coelho, Carlo Giovano S. Pires","doi":"10.1109/ASWEC.2008.46","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.46","url":null,"abstract":"To achieve the highest CMMI maturity level, an organization needs to identify problems, improvement opportunities and innovation and to perform actions to solve the problems and implement the innovations and improvements. Six sigma is a methodology that supports CMMI through a systematic method for problem analysis and process improvement. In this context, this work presents a strategy for identifying, prioritizing and classifying improvement and innovation actions using six sigma in compliance with CMMI level 5. It also presents a practical example of the proposed approach.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"155 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116227414","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}
引用次数: 3
Issues in Australian ICT Education 澳大利亚信息通信技术教育的问题
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.83
T. Koppi, F. Naghdy, J. Chicharo
This session at the Australian Software Engineering Conference is concerned with ICT education from the holistic perspective of preparation in high schools, the university experience, transition to the workforce, and the contribution by industry, government, and professional bodies. The project to ascertain the issues and challenges facing the national ICT education sector is supported by the Carrick institute as a discipline-based initiative. Consultations to date with various stakeholders have revealed numerous concerns that include: the dispersed nature of the ICT sector; erroneous perceptions of ICT disciplines; decline in enrolments; gender imbalance; lack of industry involvement; and balancing knowledge with generic skills acquisition. This forum will involve the project team and invited participants to report on findings from consultations and research. Attendees will be invited to respond and to contribute their issues and challenges that are of particular concern to the software engineering community. The seven disciplines that comprise ICT are electrical engineering, computer engineering, telecommunications engineering, software engineering, computer science, information technology, and information systems.
澳大利亚软件工程会议的这一会议从全面的角度关注ICT教育,包括高中准备、大学经历、向劳动力的过渡以及行业、政府和专业团体的贡献。该项目旨在确定国家信息通信技术教育部门面临的问题和挑战,由卡里克研究所作为一项基于学科的倡议提供支持。迄今为止与各利益攸关方的磋商揭示了许多关切,包括:信息通信技术部门的分散性;对信息通信技术学科的错误认识;入学人数下降;性别失衡;缺乏行业参与;平衡知识和通用技能的获取。该论坛将由项目小组参与,并邀请与会者报告磋商和研究的结果。与会者将被邀请回应并贡献他们对软件工程社区特别关注的问题和挑战。构成信息通信技术的七个学科是电气工程、计算机工程、电信工程、软件工程、计算机科学、信息技术和信息系统。
{"title":"Issues in Australian ICT Education","authors":"T. Koppi, F. Naghdy, J. Chicharo","doi":"10.1109/ASWEC.2008.83","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.83","url":null,"abstract":"This session at the Australian Software Engineering Conference is concerned with ICT education from the holistic perspective of preparation in high schools, the university experience, transition to the workforce, and the contribution by industry, government, and professional bodies. The project to ascertain the issues and challenges facing the national ICT education sector is supported by the Carrick institute as a discipline-based initiative. Consultations to date with various stakeholders have revealed numerous concerns that include: the dispersed nature of the ICT sector; erroneous perceptions of ICT disciplines; decline in enrolments; gender imbalance; lack of industry involvement; and balancing knowledge with generic skills acquisition. This forum will involve the project team and invited participants to report on findings from consultations and research. Attendees will be invited to respond and to contribute their issues and challenges that are of particular concern to the software engineering community. The seven disciplines that comprise ICT are electrical engineering, computer engineering, telecommunications engineering, software engineering, computer science, information technology, and information systems.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121096695","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}
引用次数: 1
Experiences on the Belief-Theoretic Integration of Para-consistent Conceptual Models 准一致概念模型的信念理论整合经验
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.44
E. Bagheri, A. Ghorbani
Viewpoint-based conceptual modeling is concerned with the identification of a complete and coherent set of software models that have been developed with the involvement of various analysts. The contribution of multiple analysts in this process will provide a rich and comprehensive final product. One of the major concerns in any process requiring the direct involvement of human analysts is the introduction of uncertainty and inconsistency. In this paper, we employ a formal model based on belief theory that attempts to capture the degree of analysts' uncertainty towards their specifications and builds on these information to create a unique integrated model. The model is employed in the process of developing a conceptual model for the Pet Store application. The results show that the formal framework provides suitable tools for formal negotiation, belief revision, consensus building, belief recommendation and expert reliability evaluation.
基于视点的概念建模关注的是识别一组完整且连贯的软件模型,这些模型是在各种分析人员的参与下开发的。在此过程中,多位分析师的贡献将提供丰富而全面的最终产品。在任何需要人工分析人员直接参与的过程中,主要关注的问题之一是引入不确定性和不一致性。在本文中,我们采用了一个基于信念理论的形式化模型,该模型试图捕捉分析师对其规范的不确定性程度,并在这些信息的基础上创建一个独特的集成模型。该模型用于开发宠物商店应用程序的概念模型。结果表明,该形式化框架为正式协商、信念修正、共识建立、信念推荐和专家可靠性评估提供了合适的工具。
{"title":"Experiences on the Belief-Theoretic Integration of Para-consistent Conceptual Models","authors":"E. Bagheri, A. Ghorbani","doi":"10.1109/ASWEC.2008.44","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.44","url":null,"abstract":"Viewpoint-based conceptual modeling is concerned with the identification of a complete and coherent set of software models that have been developed with the involvement of various analysts. The contribution of multiple analysts in this process will provide a rich and comprehensive final product. One of the major concerns in any process requiring the direct involvement of human analysts is the introduction of uncertainty and inconsistency. In this paper, we employ a formal model based on belief theory that attempts to capture the degree of analysts' uncertainty towards their specifications and builds on these information to create a unique integrated model. The model is employed in the process of developing a conceptual model for the Pet Store application. The results show that the formal framework provides suitable tools for formal negotiation, belief revision, consensus building, belief recommendation and expert reliability evaluation.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125233311","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
Comparison of Method Chunks and Method Fragments for Situational Method Engineering 情境方法工程中方法块与方法片段的比较
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.67
B. Henderson-Sellers, Cesar Gonzalez-Perez, J. Ralyté
Two main candidates for the atomic element to be used in situational method engineering (SME) have been proposed: the "method fragment" and the "method chunk". These are examined here in terms of their conceptual integrity and in terms of how they may be used in method construction. Also, parallels are drawn between the two approaches. Secondly, the idea of differentiating an interface from a body has been proposed for method chunks (but not for method fragments). This idea is examined and mappings are constructed between the interface and body concepts of method chunks and the concepts used to describe method fragments. The new ISO/IEC 24744 standard metamodel is used as a conceptual framework to perform these mappings.
在情景方法工程(SME)中使用的原子元素的两个主要候选已经被提出:“方法片段”和“方法块”。这里根据它们的概念完整性和如何在方法构建中使用它们来检查它们。此外,这两种方法之间也有相似之处。其次,对于方法块(而不是方法片段),已经提出了将接口与主体区分开来的想法。研究了这一思想,并在方法块的接口和主体概念与用于描述方法片段的概念之间构建了映射。新的ISO/IEC 24744标准元模型被用作执行这些映射的概念框架。
{"title":"Comparison of Method Chunks and Method Fragments for Situational Method Engineering","authors":"B. Henderson-Sellers, Cesar Gonzalez-Perez, J. Ralyté","doi":"10.1109/ASWEC.2008.67","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.67","url":null,"abstract":"Two main candidates for the atomic element to be used in situational method engineering (SME) have been proposed: the \"method fragment\" and the \"method chunk\". These are examined here in terms of their conceptual integrity and in terms of how they may be used in method construction. Also, parallels are drawn between the two approaches. Secondly, the idea of differentiating an interface from a body has been proposed for method chunks (but not for method fragments). This idea is examined and mappings are constructed between the interface and body concepts of method chunks and the concepts used to describe method fragments. The new ISO/IEC 24744 standard metamodel is used as a conceptual framework to perform these mappings.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125245642","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}
引用次数: 54
期刊
19th Australian Conference on Software Engineering (aswec 2008)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1