Abstract
In this paper, we present the experience of applying Empirical Software Engineering to create a new improved global architecture and framework for Computer Integrated Manufacturing in Freescale® Semiconductor Inc. The architecture and framework described in this paper have been utilized to create three software applications that run in all the interconnected probe and final test floors in Freescale around the world. These applications successfully and efficiently have increased automation and have significantly enhanced manufacturing processes, specifically in the fields of latent defects detection and equipment utilization improvement.
Similar content being viewed by others
Notes
Oracle Java website: http://www.java.com
Eclipse website: http://www.eclipse.org
Apache Tomcat website: http://tomcat.apache.org
Oracle Java Web Start (JWS) website: http://www.oracle.com/technetwork/java/javase/javawebstart
Apache OJB website: http://db.apache.org/ojb
Oracle Java Database Connectivity (JDBC) website: http://www.oracle.com/technetwork/database/features/jdbc/index.html
ExoLab Castor website: http://www.castor.org
Oracle JavaMail website: http://www.oracle.com/technetwork/java/javamail
Java Excel API website: http://jexcelapi.sourceforge.net
Oracle Java Naming and Directory Interface (JNDI) website: http://www.oracle.com/ technetwork/java/jndi
UML website: http://www.uml.org
Obeo Acceleo website: http://www.acceleo.org
OMG Model-to-text implementation website: http://www.omg.org/spec/MOFM2T/1.0
SEMI E142 Specification for Substrate Mapping: http://ams.semi.org/ebusiness/standards/semistandard.aspx
SEMI E10 Specification for Equipment Reliability, Availability and Maintainability: http://www.semi.org/en/standards/ctr_031244
SEMI E58 Specification for Automated Reliability, Availability, and Maintainability: http://ams.semi.org/ebusiness/standards/semistandard.aspx
Apache Struts website: http://struts.apache.org
Oracle JSP website: http://www.oracle.com/technetwork/java/javaee/jsp
HTML website: http://www.w3.org/TR/html
References
Basham B, Sierra K, Bates B (2008) Head First Servlets and JSP. O’Reilly Media
Cade M, Roberts S (2010) Sun Certified Enterprise Architect for Java EE Study Guide. Prentice Hall PTR
Cocheteux P, Voisin A, Levrat E, Iung B (2010) System performance prognostic: context, issues and requirements. In: Proceedings of the 1st IFAC Workshop on Advanced Maintenance Engineering, Services and Technology, pp 134–139. (AMEST 2010)
Daash WR, Shirley CG, Nahar A (2009) Statistics in semiconductor test: going beyond yield. IEEE Des Test Comput 26:64–73
Fumagalli L, Di Leone F, Jantunen F, Macchi M (2010) Economic value of technologies in an e-Maintenance platform. In: Proceedings of the 1st IFAC Workshop on Advanced Maintenance Engineering, Services and Technology, pp 18–23. (AMEST 2010)
Ganguly A, Nilchiani R, Farr JV (2009) Evaluating agility in corporate enterprises. Int J Prod Econ 118(2):410–423
Ho C, Harrop R (2012) Pro Spring 3: a comprehensive reference and practical guide to the Spring Framework. Apress, 2012
Ihme T, Pikkarainen M, Teppola S, Kääriäinen J, Biot O (2013) Challenges and industry practices for managing software variability in small and medium sized enterprises. Empirical Software Engineering. Avaliable online April 2013
Komi-Sirviö S, Tihinen M (2003) Great challenges and opportunities of distributed software developmentan industrial survey. In: The 15th International Conference on Software Engineering and Knowledge Engineering (SEKE03), San Francisco Bay, pp 489–496. July 2003
Kommeren R, Parviainen P (2007) Philips experiences in global distributed software development. Empir Software Eng 12:647–660
Mann WR (2008) Improve semiconductor die reliability. IEEE Des Test Comput 25:528–537
Migl D (2006) Zero defect mission requires an arsenal. Int Test Conf: 1072–1073. (ITC 2006)
Mohagheghi P, Conradi R (2007) Quality, productivity and economic benefits of software reuse: a review of industrial studies. Empir Software Eng 12:471–516
Mohagheghi P, Gilani W, Stefanescu A, Fernandez MA (2013) An empirical study of the state of the practice and acceptance of model-driven engineering in four industrial cases. Empir Software Eng 18(2013):89–116
Moreno-Lizaranzu M J, Cuesta F (2012a) Model driven architecture approach in the semiconductor industry: a practical implementation. In: Proceedings of the 17th IEEE International Conference on Emerging Technologies & Factory Automation, pp 1–4. (ETFA 2012)
Moreno-Lizaranzu MJ, Cuesta F (2012b) Equipment utilization tracking and improvement in semiconductor industry in probe and final test areas. In: Proceedings of the 2nd IFAC-IMS Workshop on Advanced Maintenance Engineering Services & Technology, pp 127–132. (A-MEST 2012)
Moreno-Lizaranzu MJ, Cuesta F (2013) Improving electronic sensors reliability by robust outlier screening. Sensors 13(2013):13521–13542
Ohletz MJ, Schulze F (2009) Design, qualification and production of integrated sensor interface circuits for high-quality automotive applications. Microelectron J 40(9):1350–1357
Osaiweran A, Schuts M, Hooman J (2013) Experiences with incorporating formal techniques into industrial practice. Empirical Software Engineering. Avaliable online March 2013
Acknowledgments
This work has been supported by Freescale® Semiconductor Inc.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by: Brian Robinson
Rights and permissions
About this article
Cite this article
Moreno-Lizaranzu, M.J., Cuesta, F. A framework and architecture for rapid software development: a success story. Empir Software Eng 20, 1456–1485 (2015). https://doi.org/10.1007/s10664-014-9320-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10664-014-9320-1