• Home
  • Search
  • The Formal Design Models of a Universal Array (UA) and its Implementation
  • https://doi.org/10.4018/978-1-4666-2651-5.ch017Copy DOI Icon

The Formal Design Models of a Universal Array (UA) and its Implementation

  • Jan 1, 2013
  • Yingxu Wang +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Arrays are one of the most fundamental and widely applied data structures, which are useful for modeling both logical designs and physical implementations of multi-dimensional data objects sharing the same type of homogeneous elements. However, there is a lack of a formal model of the universal array based on it any array instance can be derived. This paper studies the fundamental properties of Universal Array (UA) and presents a comprehensive design pattern. A denotational mathematics, Real-Time Process Algebra (RTPA), allows both architectural and behavioral models of UA to be rigorously designed and refined in a top-down approach. The conceptual model of UA is rigorously described by tuple- and matrix-based mathematical models. The architectural models of UA are created using RTPA architectural modeling methodologies known as the Unified Data Models (UDMs). The physical model of UA is implemented using linear list that is indexed by an offset pointer of elements. The behavioral models of UA are specified and refined by a set of Unified Process Models (UPMs). As a case study, the formal UA models are implemented in Java. This work has been applied in a number of real-time and nonreal-time systems such as compilers, a file management system, the real-time operating system (RTOS+), and the ADT library for an RTPA-based automatic code generation tool.

Similar Papers
  • Research Article
  • Citations10

The Formal Design Models of Digraph Architectures and Behaviors

  • Jan 01, 2012
  • International Journal of Software Science and Computational Intelligence
  • Yingxu Wang +1
  • Research Article
  • Citations24

The Formal Design Model of a Real-Time Operating System (RTOS+)

  • Apr 01, 2010
  • International Journal of Software Science and Computational Intelligence
  • Yingxu Wang +5
  • Research Article
  • Citations5

The Formal Design Models of Tree Architectures and Behaviors

  • Oct 01, 2011
  • International Journal of Software Science and Computational Intelligence
  • Yingxu Wang +1
  • Research Article
  • Citations26

The Formal Design Model of a Lift Dispatching System (LDS)

  • Oct 01, 2009
  • International Journal of Software Science and Computational Intelligence
  • Yingxu Wang +4
  • Book Chapter

The Formal Design Model of a File Management System (FMS)

  • Jan 01, 2013
  • Yingxu Wang +4
  • Book Chapter
  • Citations1

A Denotational Mathematics for Manipulating Intelligent and Computational Behaviors

  • Jan 01, 2009
  • Yingxu Wang
  • Research Article
  • Citations9

A Denotational Semantics of Real-Time Process Algebra (RTPA)

  • Jul 01, 2008
  • International Journal of Cognitive Informatics and Natural Intelligence
  • Xinming Tan +1
  • Conference Article
  • Citations25

A case study in architectural modeling: the AEGIS system

  • Mar 22, 1996
  • R Allen +1
  • Research Article
  • Citations3

Formal architecture modeling of sequential non-recursive C programs

  • Mar 23, 2017
  • Science of Computer Programming
  • Jonas Westman +3
  • Conference Article
  • Citations2

Constructing Dependability Analysis Models of Reconfigurable Production Systems

  • Aug 01, 2018
  • Kristof Marussy +1
  • Research Article

Unified Data Model and its Application in Microservice Architecture

  • Sep 30, 2020
  • Международный научный журнал "Современные информационные технологии и ИТ-образование"
  • А.И Балес
  • Book Chapter
  • Citations8

DPMP: A Software Pattern for Real-Time Tasks Merge

  • Jan 01, 2013
  • Rania Mzid +5
  • Research Article
  • Citations58

A geometric modelling framework for conceptual structural design from early digital architectural models

  • Dec 03, 2007
  • Advanced Engineering Informatics
  • Rodrigo Mora +2
  • Research Article
  • Citations20

Reproducible Evaluation of System Efficiency With a Model of Architecture: From Theory to Practice

  • Nov 23, 2017
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Maxime Pelcat +9
  • Research Article

A Framework for Improving Portability and Ensuring Correctness of Operating System Kernels

  • Dec 02, 2024
  • ACM SIGAda Ada Letters
  • Vignesh Manjunath +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.