Modular, layered architecture: the necessary foundation for effective mass customisation in software
نویسندگان
چکیده
This paper posits that developers cannot sustain extensive customisation of software without clear software product line architecture, modular subsystem platforms, and disciplined interfaces among these platforms. To explore this proposition, we initially define the basic principles of desirable software architecture and then apply these definitions to the development of software and the business strategy for creating software product lines. We then illustrate how these concepts not only explain the success of leading software companies but also have motivated fundamental architectural redesigns of their product architectures.
منابع مشابه
Modular approach for an ASIC integration of electrical drive controls
VLSI circuits design allows today to consider new modes of implementation for electrical controls. However, design techniques require an adaptation effort that few designers, too accustomed to the software approach, provide. The authors of this article propose to develop a methodology to guide the electrical designers towards optimal performances of control algorithms implementation. Thus, they...
متن کاملEvolving the Modular Layered Architecture in Digital Innovation: The Case of the Car's Instrument Cluster
Digital innovation entails the combining of digital and physical components to produce novel products. The materiality of digital artifacts, particularly the separation between their material (e.g., hardware) and immaterial features (e.g., software and data), which is expressed through a layered architecture, lays the foundation for the generative potential of digital innovation. Gaining an und...
متن کاملResearch Commentary - The New Organizing Logic of Digital Innovation: An Agenda for Information Systems Research
In this essay, we argue that pervasive digitization gives birth to a new type of product architecture, the layered modular architecture. The layered modular architecture extends the modular architecture of physical products by incorporating four loosely coupled layers of devices, networks, services, and contents created by digital technology. We posit that this new architecture instigates profo...
متن کاملA Multi-layer Architecture Based on MCDM Methods to Select the Best E-Readiness Assessment Model According to SWOT Analysis
E-readiness is one of the major prerequisites for effective implementation of e-government. For the correct implementation of e-government, it is needed to accurately assess the state of e-readiness in desired community. In this regard, there are models to assess, but the correct choice of model is one of the most important challenges in this area. The process of evaluating and selecting the ap...
متن کاملA Distributed Framework for Remote Monitoring of Hurricane Wind Pressures and Wind Speeds using Wireless Sensor Networks
This paper presents a generalized software architecture used in a real sensor network application to provide the necessary communications infrastructure between remote sensor units and centralized server. The architecture utilizes existing wireless networking standards (IEEE 802.11 and HSDPA) and relies heavily on built in capabilities of Microsoft .NET development framework. Through layered an...
متن کامل