Publication:
Architecturally Correct-by-Construction Synthesis for Contemporary Framework and Middleware Platforms

dc.contributor.authorSullivan, Kevin
dc.contributor.authorBagheri, Hamad
dc.date.accessioned2026-01-22T21:59:52Z
dc.date.issued2010-01-01
dc.descriptionOriginal submission date: 2013-10-10T18:50:52Z
dc.description.abstractWe recently contributed correct-by-construction synthesis of architectural descriptions as a form of model-based development (MED), in which architecture-independent application models are combined with specifications of architectural styles to yield families of architectural descriptions for given applications in given styles. We have demonstrated MBD tool support for such styles as implicit invocation and pipeand-ftlter. We now show this approach can work for contemporary architectural styles induced by modern standards, frameworks and middleware, and that it can be combined with code synthesis to enable the synthesis of architecturally correct-by-construction code targeted to modern architectural frameworks and middleware. We validate our claims by demonstration. Starting with a formalization of a model of a sense-compute-control system from the literature, we synthesize code for two frameworks: in the REST style for the Restlet framework on a network of Android phones, and in the implicit invocation style for the Prism middleware. Note: Abstract extracted from PDF file via OCR
dc.identifierww72bb50p
dc.identifier.citationBagheri, Hamad, and Kevin Sullivan. "Architecturally Correct-by-Construction Synthesis for Contemporary Framework and Middleware Platforms." University of Virginia Dept. of Computer Science Tech Report (2010).
dc.identifier.doi10.18130/V35R3K
dc.identifier.urihttps://doi.org/10.18130/V35R3K
dc.identifier.urihttps://libraopen.library.virginia.edu/handle/item/9500
dc.languageEnglish
dc.language.isoen
dc.publisherUniversity of Virginia, Department of Computer Science
dc.rightsAll rights reserved (no additional license for public reuse)
dc.titleArchitecturally Correct-by-Construction Synthesis for Contemporary Framework and Middleware Platforms
dc.typeTechnical Report
dspace.entity.typePublication
relation.isAuthorOfPublicationbfa4d76c-3166-4173-87e3-36d9cbba2de2
relation.isAuthorOfPublication89f2d949-562e-446f-8bb3-496427193410
relation.isAuthorOfPublication.latestForDiscoverybfa4d76c-3166-4173-87e3-36d9cbba2de2

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CS-2010-15.pdf
Size:
1.74 MB
Format:
Adobe Portable Document Format

Collections