Describing the software architecture of a multimedia data management system

Avcı Salma, Çiğdem
Multimedia Data Management Systems (MMDMS) enable storing, organizing, accessing and retrieving multimedia content effectively and efficiently. "Describing the software architecture of METU Multimedia Data Management System (METU- MMDMS), which can be a representative for contemporary MMDMS architectures, to facilitate future research on MMDMSs" is the primary objective of this study. The METU-MMDMS is placed to the focal point of the study by taking into account its unique infrastructure, non-systematic way of documentation of knowledge and experience, and the main motivation of this study is the absence of a descriptive architecture or architectural documentation for similar systems. Using the "Views and Beyond" software architecture documentation method, which was proposed by Software Engineering Institute (SEI), the documentation process is completed. Stakeholders’ needs, quality attributes of the architecture and important design decisions for an effective MMDMS are recorded via the Views and Beyond (V&B). Following the process of documentation of the METU Multimedia Data Management System architecture, in order to evaluate this architecture, "Architecture Tradeoff Analysis Method" (ATAM) is carried out. Finally, the documented architecture is discussed and V&B is evaluated from the multimedia database management system documentation perspective.


Software Architecture of a Multimedia Data Management System
Salma, Cigdem Avci; Oğuztüzün, Mehmet Halit S.; Yazıcı, Adnan (2014-04-16)
Multimedia Data Management Systems (MMDMS) enable accessing, storing, organizing and retrieving multimedia content effectively and efficiently. The primary objective of the paper is to describe the software architecture of Middle East Technical University Multimedia Data Management System (METU-MMDMS) to facilitate future research on MMDMSs. There is a lack of published descriptive architectures for similar systems. Therefore, describing a particular MMDMS architecture, investigating the design decisions, r...
Data integration over horizontally partitioned databases in service-oriented data grids
Sunercan, Hatice Kevser Sönmez; Çiçekli, Fehime Nihan; Alpdemir, Mahmut Nedim; Department of Computer Engineering (2010)
Information integration over distributed and heterogeneous resources has been challenging in many terms: coping with various kinds of heterogeneity including data model, platform, access interfaces; coping with various forms of data distribution and maintenance policies, scalability, performance, security and trust, reliability and resilience, legal issues etc. It is obvious that each of these dimensions deserves a separate thread of research efforts. One particular challenge among the ones listed above tha...
Model-based code generation for HLA federates
Adak, Mehmet; Topcu, Okan; Oğuztüzün, Mehmet Halit S. (Wiley, 2010-02-01)
This paper addresses the problem of automated code generation for a High Level Architecture compliant federate application given its behavior model. The behavior model is a part of the architectural model of a federation that the federate can participate in. The federate behavior model is based on Live Sequence Charts, adopted as the behavioral specification formalism in the Federation Architecture Metamodel (FAMM). FAMM serves as a formal language for describing federation architectures. An objective is to...
Semantically enriched web service composition in mobile environments
Ertürkmen, K. Alpay; Doğaç, Asuman; Department of Information Systems (2003)
Web Services are self-contained, self-describing, modular applications that can be published, located, and invoked through XML artefacts across the Web. Web services technologies can be applied to many kinds of applications, where they offer considerable advantages compared to the old world of product-specific APIs, platform-specific coding, and other أbrittleؤ technology restrictions. Currently there are millions of web services available on the web due to the increase in e-commerce business volume. Web se...
Comparative evaluation of command distribution via DDS and CORBA in a software reference architecture
Duran, Mustafa Berk; Bilgen, Semih; Department of Electrical and Electronics Engineering (2014)
Communication between modules in distributed system architectures plays a crucial role in proper system operation. Therefore, selection of the method for the communication of software running on di erent platforms becomes important. Two of the alternatives for data distribution are the Common Object Request Broker Architecture (CORBA) and Data-Distribution Service (DDS). In this study, e ects of the selection on the Overall software quality and performance are investigated for real-time embedded systems dev...
Citation Formats
Ç. Avcı Salma, “Describing the software architecture of a multimedia data management system,” M.S. - Master of Science, Middle East Technical University, 2013.