Software plant: the Brazilian software consortium
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
European Software Factory Plan—the ESF profile
Modern software engineering, foundations and current perspectives
A software reuse measure: monitoring an enterprise-level model driven development process
Information and Management
Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
Communications of the ACM
Software Engineering: An Engineering Approach
Software Engineering: An Engineering Approach
Analytical Methods in Software Engineering Economics
Analytical Methods in Software Engineering Economics
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Enhancing Component Reusability through Product Line Technology
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
A Case Study in SOA and Re-architecture at Company ABC
HICSS '06 Proceedings of the 39th Annual Hawaii International Conference on System Sciences - Volume 08
Practical Software Factories in .NET
Practical Software Factories in .NET
An Architectural Modeling Approach with Symmetric Alignment of Multiple Concern Spaces
ICSEA '06 Proceedings of the International Conference on Software Engineering Advances
Business rules segregation for dynamic process management with an aspect-oriented framework
BPM'06 Proceedings of the 2006 international conference on Business Process Management Workshops
Software process improvement – EuroSPI 2006 conference
EuroSPI'06 Proceedings of the 13th European conference on Software Process Improvement
Integrating a software product line with rule-based business process modeling
TEAA'05 Proceedings of the 31st VLDB conference on Trends in Enterprise Application Architecture
Managing Large Scale Reuse Across Multiple Software Product Lines
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
A RULE-BASED DOMAIN SPECIFIC LANGUAGE FOR FAULT MANAGEMENT
Journal of Integrated Design & Process Science
Hi-index | 0.00 |
Improving the productivity by means of systematic reuse has been a major challenge particularly for the last decade in software industry. Following the individual techniques like Architecture-Based Development, Model-Driven Development and Software Product Lines, Software Factories have eventually come to the stage as an umbrella solution to software productivity problem by assembling the applications with frameworks, patterns, models and tools. While this theoretically seems quite suitable, it still needs practical guidance at certain points such as defining and orchestrating reusable assets for setting up distinct software factories. This paper proposes a methodical way for such difficulties in establishing software factories as the way other manufacturing industries have been doing for several decades, which is known to be "factory automation". We articulate the "software factory automation" for managing reusable assets across distinct software product lines based on an architecture-driven software factory meta-model and tailoring them to form directly executable software assets.