Reference Hub52
Deductive Semantics of RTPA

Deductive Semantics of RTPA

Copyright: © 2008 |Volume: 2 |Issue: 2 |Pages: 27
ISSN: 1557-3958|EISSN: 1557-3966|ISSN: 1557-3958|EISBN13: 9781615201945|EISSN: 1557-3966|DOI: 10.4018/jcini.2008040106
Cite Article Cite Article

MLA

Wang, Yingxu. "Deductive Semantics of RTPA." IJCINI vol.2, no.2 2008: pp.95-121. http://doi.org/10.4018/jcini.2008040106

APA

Wang, Y. (2008). Deductive Semantics of RTPA. International Journal of Cognitive Informatics and Natural Intelligence (IJCINI), 2(2), 95-121. http://doi.org/10.4018/jcini.2008040106

Chicago

Wang, Yingxu. "Deductive Semantics of RTPA," International Journal of Cognitive Informatics and Natural Intelligence (IJCINI) 2, no.2: 95-121. http://doi.org/10.4018/jcini.2008040106

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Deductive semantics is a novel software semantic theory that deduces the semantics of a program in a given programming language from a unique abstract semantic function to the concrete semantics embodied by the changes of status of a finite set of variables constituting the semantic environment of the program. There is a lack of a generic semantic function and its unified mathematical model in conventional semantics, which may be used to explain a comprehensive set of programming statements and computing behaviors. This article presents a complete paradigm of formal semantics that explains how deductive semantics is applied to specify the semantics of real-time process algebra (RTPA) and how RTPA challenges conventional formal semantic theories. Deductive semantics can be applied to define abstract and concrete semantics of programming languages, formal notation systems, and large-scale software systems, to facilitate software comprehension and recognition, to support tool development, to enable semantics-based software testing and verification, and to explore the semantic complexity of software systems. Deductive semantics may greatly simplify the description and analysis of the semantics of complicated software systems specified in formal notations and implemented in programming languages.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.