A METHODOLOGY FOR MODELING MULTIMEDIA DATABASES

Author(s):  
G. COSTAGLIOLA ◽  
R. FRANCESE ◽  
A. MUSTO ◽  
G. POLESE

The modeling of multimedia databases in the context of multimedia information systems is a complex task. The designer has to model the structure and the dynamic behavior of multimedia objects, together with possible user interactions with them. These can include content-based queries, and dynamic presentations, which might both require the construction of special index structures on the stored data. In this paper we present a methodology for the design of multimedia databases. The methodology extends some of the Unified Modeling Language (UML) diagrams with constructs to model the structure of multimedia objects, their dynamic behavior, presentation layout, and user interactions. These constructs allow a designer to model important aspects of database oriented multimedia applications. As a consequence, it is possible to construct refinement techniques to map our high level models onto logical data models of several target multimedia DBMSs. In particular, we describe how to map our conceptual models onto extended relational data models.

2014 ◽  
Vol 599-601 ◽  
pp. 530-533
Author(s):  
Hong Hao Wang ◽  
Hui Quan Wang ◽  
Zhong He Jin

Due to the complex timing sequence of NAND flash, a unified design process is urgently required to guarantee the reliability of storage system of nano-satellite. Unified Modeling Language (UML) is a widely used high level modeling language for object-oriented design. This paper adopts the UML as the design and modelling tool in the low level storage system design to elaborate the UML application in each phase of design in detail. The result shows taking UML as the modelling tool results in a clear and unambiguity design, which promotes the reliability and quality of software. At last, the feasibility of object-oriented implementation in C is presented.


Author(s):  
Haider Boudjemline ◽  
Mohamed Touahria ◽  
Abdelhak Boubetra ◽  
Hamza Kaabeche

Purpose The development of context-aware applications in ubiquitous environments depends not only on the user interactions but also on several context parameters. The handling of these parameters is a fundamental problem in these systems. The key purpose of this work is to enrich the unified modeling language (UML) class diagram with new constructs to provide a universal model capable of coping with the context-awareness concerns. Design/methodology/approach The authors provide a review of existing context handling approaches. Afterward, they relied on the UML extensibility mechanisms to propose a heavyweight extension for the UML class diagram. This generic approach allows describing the different context parameters since the modeling phase. Findings Existing solutions for context handling apply the contextual constraints on finished applications or tend to be dependent on a specific development process. This paper presents a solution based on UML, which allows dealing with context since the modeling phase, and independently of development processes. This proposal is implemented as an eclipse editor and illustrated through a case study in the healthcare field. Originality/value This paper addresses the problem of context handling, and it presents a review of the foremost existing solutions. The paper also presents a heavyweight extension for the UML class diagram, which consists in enriching it with additional constructs, capable of monitoring how applications are linked to context parameters and how the values of these parameters may affect the application behavior.


2019 ◽  
pp. 373-398
Author(s):  
Solomon Sunday Oyelere ◽  
Donald Douglas Atsa'am ◽  
Hope Micah Ayuba ◽  
Olayemi Olawumi ◽  
Jarkko Suhonen ◽  
...  

Activities of prominent terrorist groups like Boko Haram, Al-Shabaab, Ansaru, and Ansar Dine have left thousands of people dead and properties destroyed for a number of decades in some developing nations. The high level of insecurity occasioned by operations of terror groups has impacted negatively on the socio-economic development of these nations. On the other hand, the use of mobile devices, such as cell phones, has gained prominence in developing nations over the past two decades. Putting side-by-side these two facts, namely, that the menace of terrorism among some developing nations is alarming and that the use of mobile devices is common among citizens of developing countries, this chapter develops a mobile application prototype called TerrorWatch. TerrorWatch is equipped with relevant menus, buttons, and interfaces that will guide a user on what to do when confronted with a terrorist attack or threat. The unified modeling language (UML) was deployed to design the architecture of the application, while the object-oriented paradigm served in the implementation.


Author(s):  
Imran Rafiq Quadri ◽  
Majdi Elhaji ◽  
Samy Meftali ◽  
Jean-Luc Dekeyser

Due to the continuous exponential rise in SoC’s design complexity, there is a critical need to find new seamless methodologies and tools to handle the SoC co-design aspects. We address this issue and propose a novel SoC co-design methodology based on Model Driven Engineering and the MARTE (Modeling and Analysis of Real-Time and Embedded Systems) standard proposed by Object Management Group, to raise the design abstraction levels. Extensions of this standard have enabled us to move from high level specifications to execution platforms such as reconfigurable FPGAs. In this chapter, we present a high level modeling approach that targets modern Network on Chips systems. The overall objective: to perform system modeling at a high abstraction level expressed in Unified Modeling Language (UML); and afterwards, transform these high level models into detailed enriched lower level models in order to automatically generate the necessary code for final FPGA synthesis.


2019 ◽  
Vol 1 (2) ◽  
pp. 19-37
Author(s):  
K. Sridhar Patnaik ◽  
Itu Snigdh

Cyber-physical systems (CPS) is an exciting emerging research area that has drawn the attention of many researchers. However, the difficulties of computing and physical paradigm introduce a lot of trials while developing CPS, such as incorporation of heterogeneous physical entities, system verification, security assurance, and so on. A common or unified architecture plays an important role in the process of CPS design. This article introduces the architectural modeling representation of CPS. The layers of models are integrated from high level to lower level to get the general Meta model. Architecture captures the essential attributes of a CPS. Despite the rapid growth in IoT and CPS a general principled modeling approach for the systematic development of these new engineering systems is still missing. System modeling is one of the important aspects of developing abstract models of a system wherein, each model represents a different view or perspective of that system. With Unified Modeling Language (UML), the graphical analogy of such complex systems can be successfully presented.


Author(s):  
Bruce Todd Bauman

Central to interoperability is a shared conceptualization of the domain or universe of discourse (UoD). A conceptual model (CM) documents this shared understanding between people in a formal language, augmenting prose but neutral of later implementation decisions. Having such an explicit layer has benefits for enhanced interoperability, higher quality implementations, reuse and mapping, and as such is recognized as desirable by many modeling frameworks. In this paper, we describe our motivation and efforts to date, to use the ontologically well founded profile of the Unified Modeling Language (UML) proposed in Guizzardi-2005 to create such models. Relevant subsets of a CM form the basis for physical data models (PDM) targeting specific technologies, in this case the generation of Extensible Markup Language (XML) schemata represented in the World Wide Web Consortium (W3C) Schema Language (XSD). These physical data models are annotated by a developer, with a set of encoding directives. These encoding directives and the custom developed software that interprets them to map concepts in the CM to their expression in an XSD, are our principle contribution. The CM language, the XSD encoding annotations, and the software are briefly described.


2017 ◽  
Vol 28 (3) ◽  
pp. 1-25 ◽  
Author(s):  
Palash Bera ◽  
Geert Poels

This paper investigates the effect of construct redundancy on readers' understanding of conceptual models. Conceptual models play a crucial role in understanding the domain related to information system development. The clarity of such models can be compromised if they are constructed using a conceptual modelling grammar exhibiting construct redundancy where one real-world phenomenon maps to two or more grammar constructs. With two empirical studies on solving domain-related problems using Unified Modeling Language (UML) class diagrams as conceptual domain models, it was found that when construct redundancy is present at different strengths, then the effect of the redundancy on the understanding of a model depends on the modeling knowledge of the reader. Novice readers with minimal modeling knowledge find models difficult to interpret when a strong level of redundancy caused by distinct construct redundancy exists. However, when the models have a weak level of redundancy then these readers find them easier to understand compared to models without redundancy. In contrast, trained readers are indifferent to a weak level of redundancy in a model.


Author(s):  
Solomon Sunday Oyelere ◽  
Donald Douglas Atsa'am ◽  
Hope Micah Ayuba ◽  
Olayemi Olawumi ◽  
Jarkko Suhonen ◽  
...  

Activities of prominent terrorist groups like Boko Haram, Al-Shabaab, Ansaru, and Ansar Dine have left thousands of people dead and properties destroyed for a number of decades in some developing nations. The high level of insecurity occasioned by operations of terror groups has impacted negatively on the socio-economic development of these nations. On the other hand, the use of mobile devices, such as cell phones, has gained prominence in developing nations over the past two decades. Putting side-by-side these two facts, namely, that the menace of terrorism among some developing nations is alarming and that the use of mobile devices is common among citizens of developing countries, this chapter develops a mobile application prototype called TerrorWatch. TerrorWatch is equipped with relevant menus, buttons, and interfaces that will guide a user on what to do when confronted with a terrorist attack or threat. The unified modeling language (UML) was deployed to design the architecture of the application, while the object-oriented paradigm served in the implementation.


Sign in / Sign up

Export Citation Format

Share Document