Extended Spatiotemporal UML: Motivations, Requirements and Constructs

Extended Spatiotemporal UML: Motivations, Requirements and Constructs

Rosanne Price, Nectaria Tryfona, Christian S. Jensen
Copyright: © 2002 |Pages: 28
ISBN13: 9781931777124|ISBN10: 1931777128|EISBN13: 9781931777339
DOI: 10.4018/978-1-931777-12-4.ch010
Cite Chapter Cite Chapter

MLA

Price, Rosanne, et al. "Extended Spatiotemporal UML: Motivations, Requirements and Constructs." Successful Software Reengineering, edited by Salvatore Valenti, IGI Global, 2002, pp. 143-170. https://doi.org/10.4018/978-1-931777-12-4.ch010

APA

Price, R., Tryfona, N., & Jensen, C. S. (2002). Extended Spatiotemporal UML: Motivations, Requirements and Constructs. In S. Valenti (Ed.), Successful Software Reengineering (pp. 143-170). IGI Global. https://doi.org/10.4018/978-1-931777-12-4.ch010

Chicago

Price, Rosanne, Nectaria Tryfona, and Christian S. Jensen. "Extended Spatiotemporal UML: Motivations, Requirements and Constructs." In Successful Software Reengineering, edited by Salvatore Valenti, 143-170. Hershey, PA: IGI Global, 2002. https://doi.org/10.4018/978-1-931777-12-4.ch010

Export Reference

Mendeley
Favorite

Abstract

This chapter presents a conceptual modeling language for spatiotemporal applications that offers built-in support for capturing spatially referenced, time-varying information. More specifically, the well-known object-oriented Unified Modeling Language (UML) is extended to capture the semantics of spatiotemporal data. The extension, Extended Spatiotemporal UML, maintains language clarity and simplicity by introducing a small base set of fundamental modeling constructs: spatial, temporal, and thematic. These constructs can then be combined and applied at attribute, attribute group, association, and/or class levels of the object-oriented model; where the attribute group is an additional construct introduced for attributes with the same spatiotemporal properties. A formal functional specification of the semantic modeling constructs and their symbolic combinations is given and an example is used to illustrate the simplicity and flexibility of this approach.

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.