Abstract
Satellite systems are becoming even more complex, making technical issues a significant cost driver. The increasing complexity of these systems makes requirements engineering activities both more important and difficult. Additionally, today’s competitive pressures and other market forces drive manufacturing companies to improve the efficiency with which they design and manufacture space products and systems. This imposes a heavy burden on systems-of-systems engineering skills and particularly on requirements engineering which is an important phase in a system’s life cycle. When this is poorly performed, various problems may occur, such as failures, cost overruns and delays. One solution is to underpin the preliminary conceptual satellite design with computer-based information reuse and integration to deal with the interdisciplinary nature of this problem domain. This can be attained by taking a model-driven engineering approach (MDE), in which models are the main artifacts during system development. MDE is an emergent approach that tries to address system complexity by the intense use of models. This work outlines the use of SysML (Systems Modeling Language) and a novel knowledge-based software tool, named SatBudgets, to deal with these and other challenges confronted during the conceptual phase of a university satellite system, called ITASAT, currently being developed by INPE and some Brazilian universities.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Austin, M.A., et al.: PaladinRM: Graph-Based Visualization of Requirements Organized for Team-Based Design. The Journal of the International Council on Systems Engineering 9(2), 129–145 (2006)
Aurum, A.W.: Engineering and Managing Software Requirements. Springer, Heidelberg (2005)
Balmelli, L.: An Overview of the Systems Modeling Language for Products and Systems Development. Journal of Object Technology (2007)
Carvalho, T.R., et al.: ITASAT Satellite Specification. INPE U1100-SPC-01 Internal Report (2008)
Dieter, G.E.: Engineering Design - a Materials and Processing Approach. McGraw-Hill International Edition, New York (1991)
Dos Santos, W.A.: Adaptability, Reusability and Variability on Software Systems for Space On-Board Computing. ITA Ph.D. Thesis (2008)
Eclipse, I.D.E.: Eclipse Foundation, http://www.eclipse.org/
INCOSE: International Council on Systems Engineering, http://www.incose.org
Larson, W.J., Wertz, J.R.: Space Mission Analysis and Design. McGraw-Hill, New York (2004)
Mazon, J.N., Pardillo, J., Trujillo, J.: A Model-Driven Goal-Oriented Requirement Engineering Approach for Data Warehouses. In: Hainaut, J.-L., Rundensteiner, E.A., Kirchberg, M., Bertolotto, M., Brochhausen, M., Chen, Y.-P.P., Cherfi, S.S.-S., Doerr, M., Han, H., Hartmann, S., Parsons, J., Poels, G., Rolland, C., Trujillo, J., Yu, E., Zimányie, E. (eds.) ER Workshops 2007. LNCS, vol. 4802, pp. 255–264. Springer, Heidelberg (2007)
OMG: Object Management Group, http://www.omg.org
SysML, O.M.G.: 1.0 Specification, http://www.omgsysml.org/
Pressman, R.S.: Software Engineering- a Practitioner’s Approach. McGraw-Hill, New York (2007)
Schmidt, D.C.: Model-Driven Engineering. IEEE Computer (2006)
Soares, M., dos, S., Vrancken, J.: Model-Driven User Requirements Specification using SysML. Journal of Software (2008)
Souza, P.N.: CITS Lecture Notes. Slides - INPE (2002)
SysML: System Modeling Language, http://www.sysml.org
UML: Unified Modeling Language, http://www.uml.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dos Santos, W.A., Leonor, B.B.F., Stephany, S. (2009). A Knowledge-Based and Model-Driven Requirements Engineering Approach to Conceptual Satellite Design. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds) Conceptual Modeling - ER 2009. ER 2009. Lecture Notes in Computer Science, vol 5829. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04840-1_36
Download citation
DOI: https://doi.org/10.1007/978-3-642-04840-1_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04839-5
Online ISBN: 978-3-642-04840-1
eBook Packages: Computer ScienceComputer Science (R0)