• DocumentCode
    3305489
  • Title

    A Distributed Object Linker for Neptune Using the Eclipse Modelling Framework

  • Author

    Lamb, David ; Randles, Martin ; Taleb-Bendiab, A.

  • Author_Institution
    Sch. of Comput. & Math. Sci., Liverpool John Moores Univ., Liverpool, UK
  • fYear
    2011
  • fDate
    6-8 Dec. 2011
  • Firstpage
    547
  • Lastpage
    552
  • Abstract
    Neptune provides a framework for developing autonomic software systems, using the web service model to provision for and assemble applications. Challenges present in all but the most trivial of service assemblies concern: determination of required service types, location of suitable service instances, and guaranteeing behaviour adheres to any specified policy. The Neptune model is concerned with specification of individual services and resources, along with their requirements and abilities. The Neptune engine, using this information is responsible for automated assembly of these services, given an abstract software specification. This paper reports on the development of a small-scale reference implementation comprising the main Neptune data model (built around the EMF data model) and a small-scale object / service linker.
  • Keywords
    Web services; formal specification; object-oriented programming; software fault tolerance; EMF data model; Neptune data model; Neptune model; Web service model; abstract software specification; assemble applications; automated assembly; autonomic software systems; distributed object linker; eclipse modelling framework; service linker; small-scale object linker; small-scale reference implementation; Assembly; Computational modeling; Data models; Joining processes; Semantics; Software; Unified modeling language; Cloud; Distributed Linking; EMF; Eclipse; Neptune; Software Engineering; WSDL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Developments in E-systems Engineering (DeSE), 2011
  • Conference_Location
    Dubai
  • Print_ISBN
    978-1-4577-2186-1
  • Type

    conf

  • DOI
    10.1109/DeSE.2011.96
  • Filename
    6150051