Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Domain Engineering

Handbook of Research on Mobile Software Engineering: Design, Implementation, and Emergent Applications
Engineering systems intelligently based on intended use, incorporating considerations and constraints from the deployment environment.
Published in Chapter:
Ubiquitous Computing: A Taxonomy of Architectural Quality Attributes for Handheld Multimedia Devices
Daniel Hein (Garmin International, USA) and Hossein Saiedian (The University of Kansas, USA)
DOI: 10.4018/978-1-61520-655-1.ch003
Abstract
Today’s handheld devices, such as Personal Digital Assistants (PDAs) and PDA-based smartphones, are burgeoning with ever increasing multimedia capabilities. Such capabilities include traditional services like streaming audio and video as well as newer services like context-based and situational aware computing. A sophisticated mixture of middleware, network services, and device-based software provides such capabilities. The objective of this chapter is to discuss specific quality attributes with respect to device-side software architectures providing these multimedia capabilities. This chapter focuses specifically on device-side client architectures, rather than network or middleware architectures. Specific domain requirements and quality attributes are first derived through a synthesis of current research and industry trends, and subsequently analyzed. The analysis reveals some qualitative results that seem unintuitive at first glance, but that become more understandable when provided with rationale relative to the handheld domain context.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Integrating Domain Analysis into Formal Specifications
DE consists of activities for gathering and representing information on systems that share a common set of capabilities and data. In usual approaches to software reuse, the product of such domain engineering might include only the reusable components and their parametric representations applicable to that domain. DE, the key to systematic software reuse, has two phases: domain analysis (DA) and domain implementation.
Full Text Chapter Download: US $37.50 Add to Cart
Reasoning Qualitatively about Handheld Multimedia Framework Quality Attributes
Engineering systems intelligently based on intended use, incorporating considerations and constraints from the deployment environment.
Full Text Chapter Download: US $37.50 Add to Cart
Model-Driven Exception Management Case Study
Domain Engineering consists of three core phases: Domain Analysis, Domain Design and Domain Implementation. Domain analysis is the activity of gathering and analysing experiences in building systems or parts of a system within a specific domain in the form of reusable assets. Domain design and domain implementation focus of designing and implementing reusable domain-specific languages, components, and code generators to support model-driven development, respectively. Domain Engineering is also referred to as System Family Engineering.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR