This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
September 2002 (vol. 28 no. 9)
pp. 817-821

Abstract—The implementation and maintenance of industrial applications have continuously become more and more difficult. In this context, one problem is the evaluation of complex systems. The IEEE defines Prototyping as a development approach promoting the implementation of a pilot version of the intended product. This approach is a potential solution to the early evaluation of a system. It can also be used to avoid the shift between the description/specification of a system and its implementation. This brief introduction to the special section on Rapid System Prototyping illustrates a current picture of Prototyping.

[1] C.J. Booth and G.P. Kurpis, The New IEEE Standard Dictionary of Electrical and Electronics Terms [Including Abstracts of All Current IEEE Standards], fifth ed. New York: IEEE, 1993.
[2] W.O. Cesário et al., "Colif: A Design Representation for Application-Specific Multiprocessor SOCs," IEEE Design&Test of Computers, vol. 18, no. 5, Sept.-Oct. 2001, pp. 8-20.
[3] M. Dessouky, M.-M. Louërat, and J. Porte, “Layout-Oriented Synthesis of High Performance Analog Circuits,” Proc. Design Automation and Test in Europe Conf. (DATE '00), pp. 53-57, 2000.
[4] J. Ellsberger, D. Hogrefe, and A. Sarma, SDL: Formal Object-Oriented Language for Communicating Systems, second ed. Prentice Hall, 1997.
[5] G.J. Holzmann, “The Model Checker SPIN,” IEEE Trans. Software Eng., vol. 23, May 1997.
[6] J.L. Lions, “Flight 501 Failure Report by the Inquiry Board,” CNES report, Aug. 1996, available athttp://www.esa.int/htdocs/tidc/Press/Press96 ariane5rep.html.
[7] Luqi and W. Royce, “Status Report: Computer-Aided Prototyping,” IEEE Software, vol. 9, no. 6, pp. 77-81, 1992.
[8] Luqi, “System Engineering and Computer-Aided Prototyping,” J. Systems Integration, Special Issue on Computer Aided Prototyping, vol. 6, no. 1, pp. 15-17, 1996.
[9] Luqi and J. Goguen, “Formal Methods: Promises and Problems,” IEEE Software, vol. 14, no. 1, pp 75-85, Jan./Feb. 1997.
[10] Luqi, C. Chang, and H. Zhu, “Specifications in Software Prototyping,” J. Systems and Software, vol. 42, no. 2, pp. 150-177, Aug. 1998.
[11] I. Piumarta, B. Folliot, L. Seinturier, C. Baillarguet, and C. Khoury, “Highly Configurable Operating Systems: The 11 Approach,” Proc. ECOOP 2000 Workshop Object Orientation and Operating Systems, June 2000.
[12] D. Regep and F. Kordon, “Using MetaScribe to Prototype an UML to C++/Ada95 Code Generator,” Proc. 11th IEEE Int'l Workshop Rapid System Prototyping, pp 128-133, June 2000.
[13] D. Regep and F. Kordon, “LfP: A Specification Language for Rapid Prototyping of Concurrent Systems,” Proc. 12th IEEE Int'l Workshop Rapid System Prototyping, pp. 90-96, June 2001.
[14] M. Kühl, B. Spitzer, K. Müller-Glaser, and U. Dambacher, “Universal Object-Oriented Modeling for Rapid-Prototyping of Embedded Electronic Systems,” Proc. 12th IEEE Int'l Workshop Rapid System Prototyping, pp. 149-154, June 2001.
[15] B. Spitzer, M. Kühl, and K. Müller-Glaser, “A Methodology for Architecture-Oriented Rapid Prototyping,” Proc. 12th IEEE Int'l Workshop Rapid System Prototyping, pp. 200-205, June 2001.
[16] M. Pavesi, “Market Estimation for System Prototyping EDA Segment,” Proc. 13th IEEE Int'l Workshop Rapid System Prototyping, July 2002.
[17] A. Mohammad Obeid, A. Garcia Ortiz, R. Ludewig, and M. Glesner, “Prototyping of a High Performance Generic Viterbi Decoder,” Proc. 13th IEEE Int'l Workshop Rapid System Prototyping, July 2002.
[18] T. Pionteck, N. Toender, L.D. Kabulepa, T. Kella, and M. Glesner, “On the Rapid Prototyping of Equalizers for OFDM Systems,” Proc. Int'l Workshop Rapid System Prototyping, July 2002.
[19] Y. Tanurhan, “FPGA's Rapidly Bridging Worlds,” Keynote Speech at Int'l Workshop Rapid System Prototyping, July 2002.
[20] M. Guler, N. Kejriwal, L. Wills, S. Clements, B. Heck, and G. Vachtsevanos, “Rapid Prototyping of Transition Management Code for Reconfigurable Control Systems,” Proc. 13th IEEE Int'l Workshop Rapid System Prototyping, July 2002.
[21] C. Hinkelbein, A. Kugel, R. Maenner, and M. Müller, “Reconfigurable Hardware Control Software,” Proc. 13th IEEE Int'l Workshop Rapid System Prototyping, July 2002.
[22] M. Kühl, C. Reichmann, I. Prötel, and K.D. Müller-Glaser, “From Object-Oriented Modeling to Code Generation for Rapid Prototyping of Embedded Electronic Systems,” Proc. 13th IEEE Int'l Workshop Rapid System Prototyping, July 2002.
[23] R. Ludewig, A. Garcia Ortiz, T. Murgan, and M. Glesner, “Power Estimation Based on Transition Activity Analysis with an Architecture Precise Rapid Prototyping System,” Proc. 13th IEEE Int'l Workshop Rapid System Prototyping, July 2002.
[24] R. Kress, “SoC Development Challenges,” Keynote Speech at the 13th IEEE Int'l Workshop Rapid System Prototyping, July 2002.
[25] G. Kurpis and C. Booth, The New IEEE Standard Dictionary of Electrical and Electronic Terms. New York, 1993.
[26] R. Vonk, Prototyping—the Effective Use of CASE Technology. Perentice Hall, 1989.
[27] OMG, “Model Driven Architecture (MDA),” Technical Report, Document Number ormsc/2001-07-01, 2001.

Index Terms:
Software engineering, prototyping, development methodology.
Citation:
Fabrice Kordon, Luqi, "An Introduction to Rapid System Prototyping," IEEE Transactions on Software Engineering, vol. 28, no. 9, pp. 817-821, Sept. 2002, doi:10.1109/TSE.2002.1033222
Usage of this product signifies your acceptance of the Terms of Use.