Object-Oriented Action Semantics Specifications

dc.creatorCarvilhe,Claudio
dc.creatorMusicante,Martin
dc.date2003
dc.date.accessioned2024-02-06T12:52:33Z
dc.date.available2024-02-06T12:52:33Z
dc.descriptionAction Semantics is a framework for the formal specification of programming languages. Two different, recently proposed approaches provide modularity to the framework, allowing for specification reusability and extension. In this work, we analyze the previous approaches, and introduce Object-Oriented Action Semantics, a new form of modular organization of Action Semantics descriptions. Object-oriented Action Semantics does not modify the syntax in which actions are written, the addition of object-oriented features (like classes and objects) is done as an upper layer to the semantic entities and functions. A simple Pascal-like, imperative programming language is described using the formalism. The extension and reuse capabilities of Object_Oriented Action Semantics are demonstrated by adding new features to the description. The semantics of the object-oriented action notation is also presented.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-009-08-0910
dc.identifierhttps://lib.jucs.org/article/28091/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/8390
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 9(8): 910-934
dc.subjectformal semantics
dc.subjectaction semantics
dc.subjectobject-oriented specification
dc.titleObject-Oriented Action Semantics Specifications
dc.typeResearch Article
Файлы