publications: - title: "A Specification and Construction Paradigm for Organic Computing Systems" author: - name: "Matthias Güdemann" link: "https://researchr.org/alias/matthias-g%C3%BCdemann" - name: "Florian Nafz" link: "http://" - name: "Frank Ortmeier" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/formerStaff/ortmeier/" - name: "Hella Seebach" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/hseebach/" - name: "Wolfgang Reif" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/reif/" year: "2008" doi: "http://dx.doi.org/10.1109/SASO.2008.66" links: doi: "http://dx.doi.org/10.1109/SASO.2008.66" researchr: "https://researchr.org/publication/GudemannNOSR08" cites: 0 citedby: 0 pages: "233-242" booktitle: "Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2008, 20-24 October 2008, Venice, Italy" editor: - name: "Sven A. Brueckner" link: "https://researchr.org/alias/sven-a.-brueckner" - name: "Paul Robertson" link: "https://researchr.org/alias/paul-robertson" - name: "Umesh Bellur" link: "https://researchr.org/alias/umesh-bellur" publisher: "IEEE Computer Society" isbn: "978-0-7695-3404-6" kind: "inproceedings" key: "GudemannNOSR08" - title: "A generic software framework for role-based Organic Computing systems" author: - name: "Florian Nafz" link: "http://" - name: "Frank Ortmeier" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/formerStaff/ortmeier/" - name: "Hella Seebach" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/hseebach/" - name: "Jan-Philipp Steghöfer" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/steghoefer/" - name: "Wolfgang Reif" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/reif/" year: "2009" abstract: "An Organic Computing system has the ability to autonomously (re-)organize and adapt itself. Such a system exhibits so called self-x properties (e.g. self-healing) and is therefore more dependable as e.g. some failures can be compensated. Furthermore, it is easier to maintain as it automatically configures itself and more convenient to use because of its automatic adaptation to new situations. Design and construction of Organic Computing systems are, however, challenging tasks. The Organic Design Pattern (ODP) is a design guideline to aid engineers in these tasks. This paper introduces a generic software framework that allows for easy implementation of ODP-based Organic Computing Systems. The communication and service infrastructure of the multi-agent system Jadex is leveraged to provide interaction facilities and services to the application. The concepts of ODP are provided as generic, extensible elements that can be augmented with domain-specific behavior. The dynamic behavior of an ODP system is implemented and a generic observer/controller facility is provided. A real-world case study shows the applicability of the proposed approach and the handling of the software. " tags: - "interaction design" - "rule-based" - "application framework" - "case study" - "design" - "systematic-approach" researchr: "https://researchr.org/publication/nafz2009gsf" cites: 0 citedby: 0 booktitle: "ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems" organization: "IEEE" publisher: "IEEE" kind: "inproceedings" key: "nafz2009gsf" - title: "A Universal Self-Organization Mechanism for Role-Based Organic Computing Systems" author: - name: "Florian Nafz" link: "http://" - name: "Frank Ortmeier" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/formerStaff/ortmeier/" - name: "Hella Seebach" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/hseebach/" - name: "Jan-Philipp Steghöfer" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/steghoefer/" - name: "Wolfgang Reif" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/reif/" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-02704-8_3" abstract: "An Organic Computing system has the ability to autonomously (re-)organize and adapt itself. Such a system exhibits so called self-x properties (e.g. self-healing) and is therefore more dependable as e.g.\\ some failures can be compensated. Furthermore, it is easier to maintain as it automatically configures itself and more convenient to use because of its automatic adaptation to new situations. On the other hand, design and construction of Organic Computing systems is a challenging task. The Organic Design Pattern (ODP) is a design guideline to aid engineers in this task. This paper describes a universal reconfiguration mechanism for role-based Organic Computing systems. If a system is modeled in accordance with the ODP guideline, reconfiguration can be implemented generically on the basis of an of-the-shelf constraint solver. The paper shows how Kodkod can be used for this and illustrates the approach on an example from production automation. " links: doi: "http://dx.doi.org/10.1007/978-3-642-02704-8_3" tags: - "rule-based" - "meta-model" - "constraints" - "object-role modeling" - "Meta-Environment" - "design" - "systematic-approach" researchr: "https://researchr.org/publication/NafzOSSR09" cites: 0 citedby: 0 pages: "17-31" booktitle: "Autonomic and Trusted Computing, 6th International Conference, ATC 2009, Brisbane, Australia, July 7-9, 2009, Proceedings" editor: - name: "Wolfgang Reif" link: "https://researchr.org/alias/wolfgang-reif" - name: "Guojun Wang" link: "https://researchr.org/alias/guojun-wang" - name: "Jadwiga Indulska" link: "https://researchr.org/alias/jadwiga-indulska" volume: "5586" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-02703-1" kind: "inproceedings" key: "NafzOSSR09" - title: "Implementing Organic Computing Systems with AgentService" author: - name: "Florian Nafz" link: "http://" - name: "Frank Ortmeier" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/formerStaff/ortmeier/" - name: "Hella Seebach" link: "https://researchr.org/alias/hella-seebach" - name: "Jan-Philipp Steghöfer" link: "https://researchr.org/alias/jan-philipp-stegh%C3%B6fer" - name: "Wolfgang Reif" link: "https://researchr.org/alias/wolfgang-reif" year: "2008" links: dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/enase/NafzOSSR08" researchr: "https://researchr.org/publication/NafzOSSR08" cites: 0 citedby: 0 pages: "64-71" booktitle: "ENASE 2008 - Proceedings of the 3rd International Conference on Evaluation of Novel Approaches to Software Engineering, Funchal, Madeira, Portugal, May 4-7, 2008" editor: - name: "Cesar Gonzalez-Perez" link: "https://researchr.org/alias/cesar-gonzalez-perez" - name: "Stefan Jablonski" link: "https://researchr.org/alias/stefan-jablonski" publisher: "INSTICC Press" isbn: "978-989-8111-28-9" kind: "inproceedings" key: "NafzOSSR08" - title: "Design and construction of organic computing systems" author: - name: "Hella Seebach" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/hseebach/" - name: "Frank Ortmeier" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/formerStaff/ortmeier/" - name: "Wolfgang Reif" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/reif/" year: "2007" doi: "http://dx.doi.org/10.1109/CEC.2007.4425021" links: doi: "http://dx.doi.org/10.1109/CEC.2007.4425021" tags: - "design" researchr: "https://researchr.org/publication/SeebachOR07" cites: 0 citedby: 0 pages: "4215-4221" booktitle: "Proceedings of the IEEE Congress on Evolutionary Computation, CEC 2007, 25-28 September 2007, Singapore" publisher: "IEEE" kind: "inproceedings" key: "SeebachOR07" - title: "Organic Computing for Health Care Systems - Possible Benefits and Challenges" author: - name: "Florian Nafz" link: "http://" - name: "Frank Ortmeier" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/formerStaff/ortmeier/" - name: "Hella Seebach" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/hseebach/" - name: "Wolfgang Reif" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/reif/" year: "2008" researchr: "https://researchr.org/publication/NafzOSR08" cites: 0 citedby: 0 pages: "286-290" booktitle: "Proceedings of the First International Conference on Health Informatics, HEALTHINF 2008, Funchal, Madeira, Portugal, January 28-31, 2008, Volume 2" editor: - name: "Luís Azevedo" link: "https://researchr.org/alias/lu%C3%ADs-azevedo" - name: "Ana Rita Londral" link: "https://researchr.org/alias/ana-rita-londral" publisher: "INSTICC - Institute for Systems and Technologies of Information, Control and Communication" isbn: "978-989-8111-16-6" kind: "inproceedings" key: "NafzOSR08" - title: "Implementing Organic Computing Systems With Agentservice" author: - name: "Florian Nafz" link: "http://" - name: "Frank Ortmeier" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/formerStaff/ortmeier/" - name: "Hella Seebach" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/hseebach/" - name: "Jan-Philipp Steghöfer" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/steghoefer/" - name: "Wolfgang Reif" link: "http://www.informatik.uni-augsburg.de/lehrstuehle/swt/se/staff/reif/" year: "2008" abstract: "Designing and implementing Organic Computing systems is typically a difficult task. To facilitate the construction a design pattern for Organic Computing systems has been developed. This organic design pattern (ODP) helps in modeling and designing a broad class of Organic Computing systems. This paper focuses on the implementation of Organic Computing systems with the help of this pattern. The core idea is to provide a generic implementation by mapping ODP artifacts to artifacts of a multi-agent framework. The used framework – AgentService – is one of the few C# multi-agent frameworks. In this paper a possible implementation as well as benefits and limitations are described. " tags: - "meta-model" - "modeling" - "C++" - "Meta-Environment" - "design" researchr: "https://researchr.org/publication/nafz2008implementing" cites: 0 citedby: 0 booktitle: "Proceedings of the 3rd International Conference on Evaluation of Novel Approaches to Software Engineering" kind: "inproceedings" key: "nafz2008implementing"