{"title":"First step towards a domain specific language for self-adaptive systems","authors":"Manzoor Ahmad","doi":"10.1109/NOTERE.2010.5536629","DOIUrl":"https://doi.org/10.1109/NOTERE.2010.5536629","url":null,"abstract":"Self-adaptive systems are capable of autonomously modifying their behavior at run-time in response to changing environmental conditions. In order to modify the behavior, requirements play an important role, as they tend to change for these systems. For this we need to identify those requirements that are concerned with the adaptability features of the self-adaptive systems. In order to cope with the uncertainty inherent in self-adaptive systems, requirements engineering languages for these systems should include explicit constructs. RELAX is a requirement engineering language tor self-adaptive systems that incorporates uncertainty into the specification of these systems. To go one step further, we aim at developing a domain specific language that would bridge the gap between requirements and the overall system model. The first step that is illustrated in this paper is to build a textual editor for RELAX.","PeriodicalId":431237,"journal":{"name":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","volume":"318 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132157673","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":"Design of parallel distributed algorithm for the Permutation Flow Shop Problem","authors":"Samia Kouki, M. Jemni, T. Ladhari","doi":"10.1109/NOTERE.2010.5536815","DOIUrl":"https://doi.org/10.1109/NOTERE.2010.5536815","url":null,"abstract":"This paper deals with the resolution of the Permutation Flow Shop Problem (PFSP) which requires scheduling n jobs through m machines that are placed in series so as to minimize the makespan. In this study, we focus on parallel methods for solving the one-machine PFSP. We present a parallel distributed Algorithm for this problem with extensive computational results on cluster of computers using well-known benchmarks. The experimental evaluation of our distributed parallel algorithm gives promising results and shows clearly the benefit of the parallel paradigm to solve large-scale instances in moderate CPU time.","PeriodicalId":431237,"journal":{"name":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115169646","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":"Device services for the home","authors":"K. Turner","doi":"10.1109/NOTERE.2010.5536831","DOIUrl":"https://doi.org/10.1109/NOTERE.2010.5536831","url":null,"abstract":"An approach is presented for flexible support of devices in smart homes, meeting the needs of both home automation and telecare. Device services are introduced as a generalisation of sensor fusion, allowing ready customisation of how sensor inputs and actuator outputs are mapped to each other. Low-level management of devices is supported, but integrated with the high-level use of goals and policies. A range of typical device services is used to illustrate the approach.","PeriodicalId":431237,"journal":{"name":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","volume":"85 7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125923497","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":"eC3M: Optimized model-based code generation for embedded distributed software systems","authors":"M. Fredj, A. Radermacher, S. Gérard, F. Terrier","doi":"10.1109/NOTERE.2010.5536628","DOIUrl":"https://doi.org/10.1109/NOTERE.2010.5536628","url":null,"abstract":"Easing software developers' task is a promising target, enabling to reduce software costs and development time. This is more interesting when the generated code of the application is efficient. This paper proposes eC3M (embedded Component Container Connector Model/Middleware); a methodology for the development of distributed applications, executing in embedded platforms with limited resources. We present the software development life cycle supported by eC3M and compare it with the ones of other tools, such as MyCCM-HI and SOFA-HI. The outcome of our efforts is a footprint provided by eC3M-generated code that fits the requirements of embedded distributed software systems.","PeriodicalId":431237,"journal":{"name":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127016547","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":"An enhanced algorithm for MANET clustering based on multi hops and network density","authors":"A. Hajami, K. Oudidi, M. Elkoutbi","doi":"10.1109/NOTERE.2010.5536718","DOIUrl":"https://doi.org/10.1109/NOTERE.2010.5536718","url":null,"abstract":"Mobile ad hoc networks (MANETs) have been proposed as an extremely flexible technology tor establishing wireless communications. In comparison with fixed networks, some new security issues have arisen with the introduction of MANETs. Secure routing, in particular, is an important and complicated issue. Clustering is commonly used in order to limit the amount of secure routing information. In this work, we propose an enhanced solution for ad hoc clustering based on multi hops and network density. This solution will be used as a framework to manage cryptographic keys in a distributed way. This paper details the density-based clustering algorithm for the standard OLSR protocol. Our algorithm takes into account the node mobility and gives major improvements regarding the number of elected cluster heads. Our objective is to elect a reduced and less mobile cluster heads that will serve for keys exchange.","PeriodicalId":431237,"journal":{"name":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134265687","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 Web-service architectural perspective on Risk Management in work environments","authors":"M. Fugini, C. Raibulet, Luigi Ubezio","doi":"10.1109/NOTERE.2010.5536568","DOIUrl":"https://doi.org/10.1109/NOTERE.2010.5536568","url":null,"abstract":"This paper provides a Web-service based software architectural perspective on the design of systems able to identify; and solve risky situations that may occur in work environments. The technological and computational advances in the IT world (e.g., service-oriented, wearable services) may provide a significant support for the management of risks, and implicitly the reduction of the accidents in the work environment. This paper discusses how a Web-service architecture can be implemented for a Risk Management System. In this context, the Web-based technologies and solutions are fundamental for the access of critical information, communication of the main decisions, and contact of the actors of the system from anywhere and from any type of device.","PeriodicalId":431237,"journal":{"name":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115204633","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":"Easy programming of agent based electronic institution with UTOPIA","authors":"P. Schmitt, C. Bonhomme, B. Gâteau","doi":"10.1109/NOTERE.2010.5536694","DOIUrl":"https://doi.org/10.1109/NOTERE.2010.5536694","url":null,"abstract":"In Multi-Agent Systems (MAS), Organizations are means to structure cooperation and collaboration between agents. MoiseInst is a normative Organization model giving the possibility to constraint agents behavior according to four dimensions (structural, functional, contextual and normative). Mabeli as Electronic Institution model allows the supervision of MoiseInst Organizations compliance through an arbitration system. The difficulty is to easily instantiate such Organizations to obtain a dynamic entity in which agents can evolve. In this paper we introduce Utopia, our Institution-oriented and Institution-based programming framework. Utopia permits to easily and automatically set up a MAS thanks to a XML MoiseInst Specification file. The framework convert this file into an innovative mathematical structure namely a recursive graph. We show a concrete application of the prototype through RED, an EUREKA/CELTIC European project use-case.","PeriodicalId":431237,"journal":{"name":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132041644","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":"hTracker: Towards a service provider oriented Peer-to-Peer architecture","authors":"R. Saad, A. Serhrouchni, Ken Chen","doi":"10.1109/NOTERE.2010.5536838","DOIUrl":"https://doi.org/10.1109/NOTERE.2010.5536838","url":null,"abstract":"Peer-to-Peer (P2P) applications such as BitTorrent occupy actually a dominant part of the Internet traffic. However, they don't take into consideration the importance of the large traffic volumes exchanged between Autonomous Systems (ASs). This constrains Internet Service Providers (ISPs) to restrict BitTorrent connections in a way of decreasing their peering costs. The difficulty in implementing such a mechanism is that most of the P2P applications are distributed and without any real control. We propose an approach which is based on the introduction of a control entity called hTracker. The latter consists in adding a control level in BitTorrent with a new peer selection policy, in order to reduce the download time and as well as the inter-ASs traffic. The principle adopted here is to fraction the traffic by using locality information and to make each peer selects his neighbors relying on the AS he belongs to. We also propose a formal peerld specification calculated using an HMAC function to map each peer with its AS membership. The large-scale simulations show valuable results that validate our solution.","PeriodicalId":431237,"journal":{"name":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132205136","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}
Fatma Krichen, B. Hamid, Bechir Zalila, B. Coulette
{"title":"Designing dynamic reconfiguration for distributed real time embedded systems","authors":"Fatma Krichen, B. Hamid, Bechir Zalila, B. Coulette","doi":"10.1109/NOTERE.2010.5536671","DOIUrl":"https://doi.org/10.1109/NOTERE.2010.5536671","url":null,"abstract":"An embedded software system is reconfigurable when it can modify its behavior or its architecture. The reconfigurations are launched according to the evolution of context requirements and the variation of execution environment constraints. The constant growth of the complexity in embedded systems makes the reconfiguration more important and more difficult to achieve. The challenges concern as much the design model level as the runtime support level. Here we focus our attention on design model level. In our work, we aim at providing an automated development process from model to implementation for the dynamic software part of these systems. The contributions of this paper are twofold. First, we use the notion of structure to capture configurations instead of defining each of them. Second, we propose a set of tools to be used in a model driven approach to specify and configure reconfigurable software architectures of distributed real time embedded (DRE) systems.","PeriodicalId":431237,"journal":{"name":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131811721","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}
A. Bosin, N. Dessì, Madusudhanan Bairappan, B. Pes
{"title":"Will SOA accommodate the next step of e-science?","authors":"A. Bosin, N. Dessì, Madusudhanan Bairappan, B. Pes","doi":"10.1109/NOTERE.2010.5536603","DOIUrl":"https://doi.org/10.1109/NOTERE.2010.5536603","url":null,"abstract":"High performance computing infrastructures, such as the Grill, have become available to several scientific communities but their use is often limited due to the high level of technical detail needed tor the successful deployment of applications. The next step tor supporting e-scientists is to provide them with an e-science environment that comprises high level services which may be easy and directly usable while hiding the underlying infrastructure. Towards this aim, the paper proposes to extend the use of solutions developed tor business environments and in particular the adoption of a Service Oriented Architecture. AD architectural model for the deployment of scientific workflows is presented as well as a case study to validate the effectiveness of the proposed approach.","PeriodicalId":431237,"journal":{"name":"2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE)","volume":"426 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122873348","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}