Sabine Kolvenbach, Wolfgang Gräther, Konrad Klöckner
{"title":"With Collaborative Task Management towards Lightweight Distributed Engineering Processes","authors":"Sabine Kolvenbach, Wolfgang Gräther, Konrad Klöckner","doi":"10.1109/EUROMICRO.2006.68","DOIUrl":"https://doi.org/10.1109/EUROMICRO.2006.68","url":null,"abstract":"A clear trend in the development of industry products is that due to shorter development time and keen competition more and more distributed networks of enterprises and suppliers cope with the engineering processes. These changes request new IT solutions for collaborative task management in distributed teams wherein team members are essentially involved in the process management and responsible for its progress. This paper presents based on an application scenario and the resulting requirements the SAGE platform, a system that provides functions to support lightweight distributed engineering processes by collaborative task management","PeriodicalId":213772,"journal":{"name":"32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126182327","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":"Evolving Standard Process Reference Models for Product Line Development","authors":"Christoph Hoyer, G. Chroust","doi":"10.1109/EUROMICRO.2006.36","DOIUrl":"https://doi.org/10.1109/EUROMICRO.2006.36","url":null,"abstract":"Component based development (CBD) significantly improves software engineering by enabling and enforcing reuse and as a consequence productivity and quality. Product line development (PLD) concepts in addition promise increased uniformity with respect to external appearance of software products and internal structure of reusable artefacts (\"assets\") beyond a single product for a whole range of products. Key to successful software component reuse and to software product line development is the management of product variations within specified architected limits by providing controlled variations of constituent software components within specified over-all product characteristics. This cannot be an afterthought it has to be modelled from the very beginning. Current process models and process standards often lack an adequate orientation to and consideration of cross-product uniformity and variation, resulting in problems during the enactment of a product line approach: the desirable variation within the software products cannot be described. To reap the benefits of the advantages of PLD variability all subprocesses of the development process have to be analyzed in order to identify necessary evolvement towards a PLD approach. In this paper we describe a possible high-level structuring of a product line methodology process, analyze the ISO/IEC 12207 process framework and identify processes where the consideration of controlled product variation may require special support and re-orientation of the process. We further characterize the support necessary for relevant subprocesses","PeriodicalId":213772,"journal":{"name":"32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128389255","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":"Dependable Communication - Vision or Illusion?","authors":"E. Rathgeb","doi":"10.1109/EUROMICRO.2006.32","DOIUrl":"https://doi.org/10.1109/EUROMICRO.2006.32","url":null,"abstract":"With the emergence of the Internet, computer based communication has become an integral and vital part of our daily lives. The push towards converged solutions like NGN (next generation network), \"triple play\" or IMS, as well as new ways of providing services, e.g. Web services and grid concepts, will further increase our dependency on this basic communication infrastructure. Although the Internet was designed for \"survivability\" in the first place, it is not really well prepared to cope with the current and future challenges. While we have learned reasonably well to react to \"random\" disturbances, our systems and networks are still highly vulnerable to targeted attacks. Therefore, network security will become even more crucial in the future and new ideas for the efficient protection of critical resources - in the infrastructure or attached to it - are definitely needed","PeriodicalId":213772,"journal":{"name":"32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06)","volume":"132 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130841764","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":"A Five-Step Method for Value-Based Planning and Monitoring of Systems Engineering Projects","authors":"Karl W. Wagner, W. Dürr","doi":"10.1109/EUROMICRO.2006.7","DOIUrl":"https://doi.org/10.1109/EUROMICRO.2006.7","url":null,"abstract":"Main activities of project management for the development of complex software-intensive systems are currently: (a) to plan the project by selecting processes, methods and resources; and (b) to control the project by monitoring mainly cost and schedule, the so-called ''earned values\". Concentrating solely on these values bears the disadvantage that other important measures are not under observation. These often neglected measures comprise e.g. requirements clarity, which also contributes to the \"system value\" as it will be recognized by its stakeholders. Therefore the meaning of the term \"value \" has to be extended, taking also into account less- and non-monetary values and their monitoring has to start at early project phases (e.g. during requirements engineering). This paper describes a five-step method which enriches the \"earned value\" concept with other important value aspects. This shall support project managers in their value-based planning and monitoring of systems engineering projects, thus increasing the value for the addressed stakeholders","PeriodicalId":213772,"journal":{"name":"32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128929282","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":"Software Defect Identification Using Machine Learning Techniques","authors":"Evren Ceylan, F. O. Kutlubay, A. Bener","doi":"10.1109/EUROMICRO.2006.56","DOIUrl":"https://doi.org/10.1109/EUROMICRO.2006.56","url":null,"abstract":"Software engineering is a tedious job that includes people, tight deadlines and limited budgets. Delivering what customer wants involves minimizing the defects in the programs. Hence, it is important to establish quality measures early on in the project life cycle. The main objective of this research is to analyze problems in software code and propose a model that will help catching those problems earlier in the project life cycle. Our proposed model uses machine learning methods. Principal component analysis is used for dimensionality reduction, and decision tree, multi layer perceptron and radial basis functions are used for defect prediction. The experiments in this research are carried out with different software metric datasets that are obtained from real-life projects of three big software companies in Turkey. We can say that, the improved method that we proposed brings out satisfactory results in terms of defect prediction","PeriodicalId":213772,"journal":{"name":"32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125644910","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":"Dynamic Workflow Implementation Based on Synchronizers","authors":"J. Borkowski, D. Kopanski, M. Tudruj","doi":"10.1109/EUROMICRO.2006.33","DOIUrl":"https://doi.org/10.1109/EUROMICRO.2006.33","url":null,"abstract":"The paper presents how parallel program execution control based on monitoring of global application states can be used to co-ordinate workflow execution. Special control processes called synchronizers construct consistent application states based on state messages coming from constituent workflow activities. The synchronizers compute control predicates on consistent activities states and work out control decisions concerning workflow behavior. The decisions are dispatched as control signals to workflow elements. The reactions to the signals correspond to workflow tasks activations or modifications by a mechanism similar to distributed interrupts. This mechanism provides for dynamic character of workflow elements and control, which can be applied in arranging groupware applications. Such workflow control can be implemented inside the PS-GRADE graphical parallel program design system, which is described in the paper. PS-GRADE enables designing programs for both computer clusters and grids. An overview of workflow control patterns implemented with the use of the proposed new control mechanisms is shown and discussed in the paper","PeriodicalId":213772,"journal":{"name":"32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127621812","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":"Evaluation of an Efficient Measurement Concept for P2P Multiprotocol Traffic Analysis","authors":"H. Bleul, E. Rathgeb, Stefan Zilling","doi":"10.1109/EUROMICRO.2006.35","DOIUrl":"https://doi.org/10.1109/EUROMICRO.2006.35","url":null,"abstract":"The ability to accurately detect peer-to-peer (P2P) network traffic associated with different applications has become crucial for a broad range of network management tasks including application-specific traffic engineering and capacity planning. Since traditional methods like port-based identification have become highly inaccurate, as P2P applications nowadays tend to camouflage their communications, a new measurement concept based on application layer signatures has been developed. In this paper we present the results of a detailed laboratory reference evaluation of our implementation, which validates the detection accuracy of this approach. We further present the results from a P2P traffic analysis at a large campus network, which show that this P2P traffic measurement concept provides the performance and scalability required for practical applications","PeriodicalId":213772,"journal":{"name":"32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123855921","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":"Adaptive Hybrid Broadcast for Data Dissemination in Time-Constrained Asymmetric Communication Environments","authors":"J. Fernández-Conde, D. Mozos","doi":"10.1109/EUROMICRO.2006.16","DOIUrl":"https://doi.org/10.1109/EUROMICRO.2006.16","url":null,"abstract":"The demand for efficient, scalable and cost-effective information servers for mobile users is rapidly growing. However, none of the existing service approaches integrates all the characteristics needed to perform efficiently in a real-world, time-constrained asymmetric communication environment. Most of the related research focuses on push-based or pull-based broadcast schemes. In this paper we present an adaptive hybrid data dissemination model that takes into account bandwidth restrictions in downlink and uplink channels, dynamic user access patterns and time constrains associated with data. We show that our approach utilizes the limited bandwidth and computational resources adequately in order to minimize the number of deadlines missed. Performance is evaluated by simulation","PeriodicalId":213772,"journal":{"name":"32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128103380","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}
F. D. Greve, W. Vandenberghe, F. Turck, I. Moerman, P. Demeester
{"title":"Towards Ethernet-Based Wireless Mesh Networks for Fast Moving Users","authors":"F. D. Greve, W. Vandenberghe, F. Turck, I. Moerman, P. Demeester","doi":"10.1109/EUROMICRO.2006.62","DOIUrl":"https://doi.org/10.1109/EUROMICRO.2006.62","url":null,"abstract":"In this paper, we examine the capabilities of switched Ethernet for building wireless mesh networks (WMNs) and more specific for the support of fast moving users. We motivate that switched Ethernet with wireless extensions is a promising auto-configurable WMN technology. An inherent Ethernet feature, topology modification according to the actual link rates, will be used to avoid poor wireless links in the active topology. We demonstrate that fast recovery is feasible in a WMN by extending the standard spanning tree protocols. Simulations and analytical results will reveal some basic differences if the wired links of switched Ethernet are replaced by wireless links and this leads to a parameter evaluation of the IEEE 802.11e protocol for optimizing the bandwidth usage of the wireless medium","PeriodicalId":213772,"journal":{"name":"32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126539115","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":"Quest for a Silver Bullet: Creating Software Product Value through Requirements Selection","authors":"Sebastian Barney, A. Aurum, C. Wohlin","doi":"10.1109/EUROMICRO.2006.51","DOIUrl":"https://doi.org/10.1109/EUROMICRO.2006.51","url":null,"abstract":"This paper provides results of an empirical study on how software product value is both understood and created through release planning for software products in Australia. We examine how IT professionals perceive value creation through requirements engineering and how the release planning process is conducted to create software product value. We then look at the degree to which the major stakeholders' perspectives are represented in the decision making process. Our findings show that the client and market base of the software product represents the most influential group in the decision to implement specific requirements. This is reflected both in terms of deciding the processes followed and the decision making criteria applied when selecting requirements for the product. It is concluded that the creation of software product value is dependant on the context in which the software product exists, including issues such as the market or the age of the product","PeriodicalId":213772,"journal":{"name":"32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124287786","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}