首页 > 最新文献

13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)最新文献

英文 中文
A model transformation approach for design pattern evolutions 设计模式演化的模型转换方法
Jing Dong, Sheng Yang, Kang Zhang
The evolution of a design pattern typically involves the addition or removal of a group of modeling elements, such as classes, attributes, operations, and relationships. However, the possible evolutions of each design pattern are often not explicitly documented. Missing part of the evolution process may result in inconsistent evolution. In this paper, we define the evolution processes of design patterns in terms of two-level transformations, thus making the possible evolutions of each design pattern explicit. In addition, we automate the evolution processes as XSLT transformations that can transform the UML model of a design pattern application into the evolved UML model of the pattern. Both the original and evolved UML models are represented in the XML metadata interchange (XMI) format to facilitate the transformations. Furthermore, we check the consistency of the evolution results using the Java Theorem Prover
设计模式的演变通常涉及添加或删除一组建模元素,例如类、属性、操作和关系。然而,每种设计模式的可能演变通常没有明确的文档记录。缺少进化过程的一部分可能会导致不一致的进化。在本文中,我们从两级转换的角度定义了设计模式的演化过程,从而明确了每个设计模式的可能演化。此外,我们将演化过程自动化为XSLT转换,XSLT转换可以将设计模式应用程序的UML模型转换为模式的演化UML模型。原始的和发展的UML模型都用XML元数据交换(XML metadata interchange, XML)格式表示,以方便转换。此外,我们使用Java定理证明器来检验演化结果的一致性
{"title":"A model transformation approach for design pattern evolutions","authors":"Jing Dong, Sheng Yang, Kang Zhang","doi":"10.1109/ECBS.2006.10","DOIUrl":"https://doi.org/10.1109/ECBS.2006.10","url":null,"abstract":"The evolution of a design pattern typically involves the addition or removal of a group of modeling elements, such as classes, attributes, operations, and relationships. However, the possible evolutions of each design pattern are often not explicitly documented. Missing part of the evolution process may result in inconsistent evolution. In this paper, we define the evolution processes of design patterns in terms of two-level transformations, thus making the possible evolutions of each design pattern explicit. In addition, we automate the evolution processes as XSLT transformations that can transform the UML model of a design pattern application into the evolved UML model of the pattern. Both the original and evolved UML models are represented in the XML metadata interchange (XMI) format to facilitate the transformations. Furthermore, we check the consistency of the evolution results using the Java Theorem Prover","PeriodicalId":430872,"journal":{"name":"13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127934894","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}
引用次数: 34
Designing algorithm-oriented generic library on .NET framework 在。net框架上设计面向算法的泛型库
O. Ryšavý, Frantisek Scuglik, M. Svéda
In this paper, we describe the use of generic programming approach to design and implementation of a collection of basic model-checking algorithms on the .NET framework. The mentioned methodology separates algorithms and data structures similarly to Standard Template Library that allows delivering general and efficient algorithms. As the implementation environment does not enable us to exploit the advantages of static polymorphism provided by the C++ template parameterization we needed to adjust the approach for the use with the generics feature, which is the novel mechanism introduced with the second version of the .NET framework
在本文中,我们描述了在。net框架上使用泛型编程方法来设计和实现一系列基本的模型检查算法。上述方法将算法和数据结构分开,类似于标准模板库,允许交付通用和高效的算法。由于实现环境不允许我们利用c++模板参数化提供的静态多态性的优势,我们需要调整方法以使用泛型特性,这是。net框架第二版引入的新机制
{"title":"Designing algorithm-oriented generic library on .NET framework","authors":"O. Ryšavý, Frantisek Scuglik, M. Svéda","doi":"10.1109/ECBS.2006.36","DOIUrl":"https://doi.org/10.1109/ECBS.2006.36","url":null,"abstract":"In this paper, we describe the use of generic programming approach to design and implementation of a collection of basic model-checking algorithms on the .NET framework. The mentioned methodology separates algorithms and data structures similarly to Standard Template Library that allows delivering general and efficient algorithms. As the implementation environment does not enable us to exploit the advantages of static polymorphism provided by the C++ template parameterization we needed to adjust the approach for the use with the generics feature, which is the novel mechanism introduced with the second version of the .NET framework","PeriodicalId":430872,"journal":{"name":"13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131690356","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
Evaluating alternatives for architecture-oriented refactoring 评估面向体系结构重构的备选方案
Sven Wohlfarth, Matthias Riebisch
Refactoring of software systems represents a fundamental way of improving their quality properties. Large-scale refactoring has to be performed at an architectural level to execute such changes for larger systems. Architecture-oriented refactoring requires decisions with multiple, partly contradicting objectives and uncertain consequences. To minimize risks and effort, the decisions about optimal refactoring alternatives have to be performed in a systematic way. In this paper decision theory is adapted to architecture-oriented refactoring. Methods for the evaluation of refactoring alternatives are shown which are applicable even to decisions with multiple and partly uncertain consequences. Furthermore, the complex decision process is structured in a rational way. In an example the effects of an increased quality requirement to architectural evolution are demonstrated
软件系统的重构是提高其质量属性的一种基本方法。为了在更大的系统中执行这样的更改,必须在架构级别执行大规模重构。面向体系结构的重构需要有多个、部分矛盾的目标和不确定的结果的决策。为了最小化风险和工作量,关于最佳重构选择的决策必须以系统的方式执行。在本文中,决策理论适用于面向体系结构的重构。给出了评估重构方案的方法,这些方法甚至适用于具有多个和部分不确定结果的决策。此外,将复杂的决策过程以合理的方式结构化。在一个例子中,增加的质量需求对架构发展的影响被证明
{"title":"Evaluating alternatives for architecture-oriented refactoring","authors":"Sven Wohlfarth, Matthias Riebisch","doi":"10.1109/ECBS.2006.40","DOIUrl":"https://doi.org/10.1109/ECBS.2006.40","url":null,"abstract":"Refactoring of software systems represents a fundamental way of improving their quality properties. Large-scale refactoring has to be performed at an architectural level to execute such changes for larger systems. Architecture-oriented refactoring requires decisions with multiple, partly contradicting objectives and uncertain consequences. To minimize risks and effort, the decisions about optimal refactoring alternatives have to be performed in a systematic way. In this paper decision theory is adapted to architecture-oriented refactoring. Methods for the evaluation of refactoring alternatives are shown which are applicable even to decisions with multiple and partly uncertain consequences. Furthermore, the complex decision process is structured in a rational way. In an example the effects of an increased quality requirement to architectural evolution are demonstrated","PeriodicalId":430872,"journal":{"name":"13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123914445","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}
引用次数: 7
A state equation for Petri nets with delaying places 带延迟位的Petri网的状态方程
Matthias Werner, Gero Mühl
There exist several ways to augment Petri nets with time. The most popular approach is to assign times to transitions as time Petri nets (Merlin, 1974) or timed Petri nets (Ramchandani, 1974) do. It is, however, also possible to augment places, edges, or tokens of a Petri net with time. Within this paper we consider Petri nets with time augmented places as introduced in Coolahan and Roussopoulos (1983) which we call Petri nets with delaying places (PNDP). We present an approach that allows non-reachability to be proved in PNDP's using a state equation. Due to a lack of space, we only present our main results
随着时间的推移,有几种方法可以增强Petri网。最流行的方法是像时间Petri网(Merlin, 1974)或时间Petri网(Ramchandani, 1974)那样为过渡分配时间。但是,也可以随时间增加Petri网的位置、边缘或标记。在本文中,我们考虑了Coolahan和Roussopoulos(1983)中引入的带时间增广位的Petri网,我们称之为带延迟位的Petri网(PNDP)。我们提出了一种利用状态方程证明PNDP的不可达性的方法。由于篇幅所限,我们只介绍我们的主要结果
{"title":"A state equation for Petri nets with delaying places","authors":"Matthias Werner, Gero Mühl","doi":"10.1109/ECBS.2006.16","DOIUrl":"https://doi.org/10.1109/ECBS.2006.16","url":null,"abstract":"There exist several ways to augment Petri nets with time. The most popular approach is to assign times to transitions as time Petri nets (Merlin, 1974) or timed Petri nets (Ramchandani, 1974) do. It is, however, also possible to augment places, edges, or tokens of a Petri net with time. Within this paper we consider Petri nets with time augmented places as introduced in Coolahan and Roussopoulos (1983) which we call Petri nets with delaying places (PNDP). We present an approach that allows non-reachability to be proved in PNDP's using a state equation. Due to a lack of space, we only present our main results","PeriodicalId":430872,"journal":{"name":"13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123991427","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
A framework for understanding heuristics in architectural optimisation 用于理解架构优化中的启发式的框架
C. Maxwell, T. O'Neill, J. Leaney
Architectural change heuristics are a very powerful mechanism for implementing architectural optimisation. They allow for both the capture of the systematic changes required to maintain system integrity and the often poorly understood rationale of expert knowledge. However, even though heuristics are one of the oldest and most widely used problem-solving mechanisms, they are also perhaps one of the most mis-used and ill-defined. In order to understand how heuristics can be used in optimising system architectures it is important to understand the nature of heuristics especially as they apply to architectural optimisation. This paper presents a framework that can be used to categorise and classify heuristics as they are used in system optimisation. It is anticipated that this framework will provide a common foundation within which to discuss heuristics in architectural optimisation
架构变更启发式是实现架构优化的一种非常强大的机制。它们允许捕获维护系统完整性所需的系统更改,以及通常难以理解的专家知识的基本原理。然而,尽管启发式是最古老和最广泛使用的问题解决机制之一,但它们也可能是最被误用和定义不清的机制之一。为了理解如何使用启发式来优化系统架构,理解启发式的本质是很重要的,尤其是当它们应用于架构优化时。本文提出了一个框架,可用于分类和分类启发式,因为他们在系统优化中使用。预计这个框架将提供一个共同的基础,在其中讨论架构优化中的启发式
{"title":"A framework for understanding heuristics in architectural optimisation","authors":"C. Maxwell, T. O'Neill, J. Leaney","doi":"10.1109/ECBS.2006.6","DOIUrl":"https://doi.org/10.1109/ECBS.2006.6","url":null,"abstract":"Architectural change heuristics are a very powerful mechanism for implementing architectural optimisation. They allow for both the capture of the systematic changes required to maintain system integrity and the often poorly understood rationale of expert knowledge. However, even though heuristics are one of the oldest and most widely used problem-solving mechanisms, they are also perhaps one of the most mis-used and ill-defined. In order to understand how heuristics can be used in optimising system architectures it is important to understand the nature of heuristics especially as they apply to architectural optimisation. This paper presents a framework that can be used to categorise and classify heuristics as they are used in system optimisation. It is anticipated that this framework will provide a common foundation within which to discuss heuristics in architectural optimisation","PeriodicalId":430872,"journal":{"name":"13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122530338","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}
引用次数: 7
Customer-oriented development of complex distributed systems 面向客户的复杂分布式系统开发
I. Erfurth
Complex and distributed systems are more and more common. Hardware is going from strength to strength and is embedded in high performance peer-to-peer networks mostly. The task of a software engineer is to develop software systems which are able to take part in these new possibilities. Hereby, the drawback is the simple fact that such software systems and their modeling are getting more and more complex. If we are looking at the difficulties between customer and developer teams, especially misunderstandings between both, then the challenge to model customer oriented systems is even higher. For customers, it is hard to understand the frequently used terms, process models, and technological concepts. Developers have a hard time to understand domain specific processes and structures, and exhibit a tendency to abstract concrete examples to higher level constructs. These problems are especially hard to avoid during the development of dynamic, distributed systems with multiple nodes and possibly asynchronous behavior. In our research, we develop a customer-friendly reference model to demonstrate the aspects of dynamic distributed systems understandable to the customer. This model presents and simulates the dynamic aspects of (distributed) systems without immediate abstraction from examples and allows for a stepwise generalization and evaluation with help of the customer team. In its final version the reference model serves as a requirements statement for the professional developer
复杂的分布式系统越来越普遍。硬件越来越强大,并且主要嵌入高性能的点对点网络中。软件工程师的任务是开发能够参与这些新可能性的软件系统。因此,缺点是这样一个简单的事实,即此类软件系统及其建模变得越来越复杂。如果我们关注客户和开发团队之间的困难,特别是两者之间的误解,那么为面向客户的系统建模的挑战就更高了。对于客户来说,很难理解经常使用的术语、过程模型和技术概念。开发人员很难理解领域特定的过程和结构,并且倾向于将具体的例子抽象为更高层次的结构。在开发具有多个节点和可能的异步行为的动态分布式系统时,这些问题尤其难以避免。在我们的研究中,我们开发了一个客户友好的参考模型来演示客户可以理解的动态分布式系统的各个方面。该模型呈现并模拟了(分布式)系统的动态方面,而无需立即从示例中抽象,并允许在客户团队的帮助下逐步泛化和评估。在其最终版本中,参考模型作为专业开发人员的需求声明
{"title":"Customer-oriented development of complex distributed systems","authors":"I. Erfurth","doi":"10.1109/ECBS.2006.33","DOIUrl":"https://doi.org/10.1109/ECBS.2006.33","url":null,"abstract":"Complex and distributed systems are more and more common. Hardware is going from strength to strength and is embedded in high performance peer-to-peer networks mostly. The task of a software engineer is to develop software systems which are able to take part in these new possibilities. Hereby, the drawback is the simple fact that such software systems and their modeling are getting more and more complex. If we are looking at the difficulties between customer and developer teams, especially misunderstandings between both, then the challenge to model customer oriented systems is even higher. For customers, it is hard to understand the frequently used terms, process models, and technological concepts. Developers have a hard time to understand domain specific processes and structures, and exhibit a tendency to abstract concrete examples to higher level constructs. These problems are especially hard to avoid during the development of dynamic, distributed systems with multiple nodes and possibly asynchronous behavior. In our research, we develop a customer-friendly reference model to demonstrate the aspects of dynamic distributed systems understandable to the customer. This model presents and simulates the dynamic aspects of (distributed) systems without immediate abstraction from examples and allows for a stepwise generalization and evaluation with help of the customer team. In its final version the reference model serves as a requirements statement for the professional developer","PeriodicalId":430872,"journal":{"name":"13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)","volume":"1740 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129459353","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
An analysis and measurement of the equivalent model of serial queues for a load balancer and a Web server of a Web cluster with a low rejection rate 对低拒绝率的负载均衡器和Web集群的Web服务器串行队列等效模型进行了分析和测量
Ying-Wen Bai, Yu-Nien Yang
In this paper, we propose an equivalent model in a serial queue for representing the serial connection of the load balancer and a Web server of the Web cluster. We have set up an experimental Web cluster for doing some performance measurements. Moreover, we compare either the simulation results or the measurement results for the mean system response time of the serial queues forming the equivalent model which in turn has the supposition property derived by the use of two subsystems
在本文中,我们提出了一个串行队列中的等效模型来表示负载均衡器和Web集群中的Web服务器的串行连接。我们已经设置了一个实验性Web集群来进行一些性能测量。此外,我们比较了串行队列平均系统响应时间的仿真结果和测量结果,形成了等效模型,该模型又具有使用两个子系统推导出的假设性质
{"title":"An analysis and measurement of the equivalent model of serial queues for a load balancer and a Web server of a Web cluster with a low rejection rate","authors":"Ying-Wen Bai, Yu-Nien Yang","doi":"10.1109/ECBS.2006.22","DOIUrl":"https://doi.org/10.1109/ECBS.2006.22","url":null,"abstract":"In this paper, we propose an equivalent model in a serial queue for representing the serial connection of the load balancer and a Web server of the Web cluster. We have set up an experimental Web cluster for doing some performance measurements. Moreover, we compare either the simulation results or the measurement results for the mean system response time of the serial queues forming the equivalent model which in turn has the supposition property derived by the use of two subsystems","PeriodicalId":430872,"journal":{"name":"13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127059178","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
Present and future requirements in developing industrial embedded real-time systems - interviews with designers in the vehicle domain 开发工业嵌入式实时系统的当前和未来需求-访谈车辆领域的设计师
Kaj Hänninen, Jukka Mäki-Turja, Mikael Nolin
In this paper, we aim at capturing the industrial viewpoint of today's and future requirements in development of embedded real-time systems. We do this by interviewing ten senior designers at four Swedish companies, developing embedded applications in the vehicle domain. This study shows that reliability and safety are the main properties in focus during development. It also shows that the amount of functionality has been increasing in the examined systems. Still the present requirements are fulfilled using considerably homogenous development methods. The study also shows that, in the future, there will be even stronger requirements on dependability and control performance at the same time as requirements on more softer and resource demanding functionality will continue to increase. Consequently, the complexity will increase, and with diverging requirements, more heterogeneous development methods are called for to fulfil all application specific requirements
在本文中,我们的目标是捕捉当今和未来嵌入式实时系统开发需求的工业观点。为此,我们采访了四家瑞典公司的十名高级设计师,他们在汽车领域开发嵌入式应用程序。研究表明,可靠性和安全性是开发过程中关注的主要性能。它还表明,在被检查的系统中,功能的数量一直在增加。目前的需求仍然是使用相当同质的开发方法来满足的。该研究还表明,在未来,对可靠性和控制性能的要求将会更强,同时对更软的和资源要求更高的功能的要求将继续增加。因此,复杂性将会增加,并且随着需求的分化,需要更多的异构开发方法来满足所有特定于应用程序的需求
{"title":"Present and future requirements in developing industrial embedded real-time systems - interviews with designers in the vehicle domain","authors":"Kaj Hänninen, Jukka Mäki-Turja, Mikael Nolin","doi":"10.1109/ECBS.2006.56","DOIUrl":"https://doi.org/10.1109/ECBS.2006.56","url":null,"abstract":"In this paper, we aim at capturing the industrial viewpoint of today's and future requirements in development of embedded real-time systems. We do this by interviewing ten senior designers at four Swedish companies, developing embedded applications in the vehicle domain. This study shows that reliability and safety are the main properties in focus during development. It also shows that the amount of functionality has been increasing in the examined systems. Still the present requirements are fulfilled using considerably homogenous development methods. The study also shows that, in the future, there will be even stronger requirements on dependability and control performance at the same time as requirements on more softer and resource demanding functionality will continue to increase. Consequently, the complexity will increase, and with diverging requirements, more heterogeneous development methods are called for to fulfil all application specific requirements","PeriodicalId":430872,"journal":{"name":"13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133458229","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
Modeling dependencies in product families with COVAMOF 用COVAMOF建模产品族中的依赖关系
Marco Sinnema, S. Deelstra, J. Nijhuis, J. Bosch
Many variability modeling approaches consider only formalized dependencies, i.e. in- or exclude relations between variants. However, in real industrial product families, dependencies are often much more complicated. In this paper, we discuss the product derivation problems associated with dependencies, and show how our variability modeling framework COVAMOF addresses these issues. Throughout the paper, we use examples of Intrada, an intelligent traffic systems family of Dacolian B.V
许多可变性建模方法只考虑形式化的依赖关系,即加入或排除变量之间的关系。然而,在实际的工业产品家族中,依赖关系通常要复杂得多。在本文中,我们讨论了与依赖关系相关的产品派生问题,并展示了我们的可变性建模框架COVAMOF如何解决这些问题。在整个论文中,我们使用了Dacolian b.v.智能交通系统家族Intrada的例子
{"title":"Modeling dependencies in product families with COVAMOF","authors":"Marco Sinnema, S. Deelstra, J. Nijhuis, J. Bosch","doi":"10.1109/ECBS.2006.49","DOIUrl":"https://doi.org/10.1109/ECBS.2006.49","url":null,"abstract":"Many variability modeling approaches consider only formalized dependencies, i.e. in- or exclude relations between variants. However, in real industrial product families, dependencies are often much more complicated. In this paper, we discuss the product derivation problems associated with dependencies, and show how our variability modeling framework COVAMOF addresses these issues. Throughout the paper, we use examples of Intrada, an intelligent traffic systems family of Dacolian B.V","PeriodicalId":430872,"journal":{"name":"13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116783125","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}
引用次数: 52
Collaborative embedded systems development: survey of state of the practice 协同嵌入式系统开发:实践现状综述
Jarkko Hyysalo, P. Parviainen, Maarit Tihinen
This paper describes the results of a survey about the problems of and solutions for collaborative SW development. The survey was done through several interviews of companies doing collaborative development and also through a literature search to find already published experiences and solutions. As a result, we found that the literature focuses on solutions for more general issues like communication and team building, and industrial problems are related to specific engineering tasks. Mapping and practical examples of general solutions to specific tasks are needed to support collaborative software development
本文描述了一项关于协同软件开发的问题和解决方案的调查结果。这项调查是通过对进行协作开发的几家公司的采访,以及通过文献搜索来找到已经发表的经验和解决方案来完成的。因此,我们发现文献关注的是更一般问题的解决方案,如沟通和团队建设,而工业问题与具体的工程任务有关。支持协作软件开发需要将一般解决方案映射到特定任务的实际示例
{"title":"Collaborative embedded systems development: survey of state of the practice","authors":"Jarkko Hyysalo, P. Parviainen, Maarit Tihinen","doi":"10.1109/ECBS.2006.29","DOIUrl":"https://doi.org/10.1109/ECBS.2006.29","url":null,"abstract":"This paper describes the results of a survey about the problems of and solutions for collaborative SW development. The survey was done through several interviews of companies doing collaborative development and also through a literature search to find already published experiences and solutions. As a result, we found that the literature focuses on solutions for more general issues like communication and team building, and industrial problems are related to specific engineering tasks. Mapping and practical examples of general solutions to specific tasks are needed to support collaborative software development","PeriodicalId":430872,"journal":{"name":"13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121600749","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}
引用次数: 20
期刊
13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)
全部 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