Dr. Ruben Prieto-Diaz

powered by
COS Expertise®
Universidad Carlos III de Madrid
Escuela Politecnica Superior
Informatics
Visiting ProfessorAppointed: 2008
Professional Headshot of Ruben  Prieto-Diaz

Mailing Address

Informatics Department
Universidad Carlos III de Madrid
Av de la Universidad, 30
28911
Leganes, Madrid 28911
Spain

Contact Information

Phone: 34(91)624-9115
Mobile: 34(620)137-754
prietodiaz@ie.inf.uc3m.es

Qualifications

Ph.D., University of California, Irvine, Information & Computer Science, 1985.
M.S., University of Colorado at Boulder, Electrical Engineering, 1975.
M.S., University of Colorado at Boulder, Engineering Design & Economic Evaluation, 1972.
B.S., Parks College of St. Louis University, Aerospace Engineering, 1970.

Expertise and Research Interests

In his role as Associate Director for Information Assurance Research, Dr. Prieto-Díaz reviewed and evaluated research proposals submitted to the IIIA and supervised all research projects related to information assurance.

Dr. Prieto-Díaz is an internationally known authority in software reusability, reuse libraries, domain analysis, process design, and software productivity. His most original and far-reaching contribution to computer science is the notion of multi-faceted based analysis.

Dr. Prieto-Díaz experience include:
- Over 15 years in R&D for industrial laboratories and in advanced research projects for Government
- 10 years consulting on system, process, business and data modeling and analysis; mainly for the financial services sector
- Pioneering work on software reusability, reuse libraries and domain analysis

Dr. Prieto-Díaz introduced domain analysis and associated reuse programs in several organizations. He designed, monitored, and adjusted the process whereby an international bank creates an enterprise data model.

Dr. Prieto-Díaz has won DARPA, Army, and Department of Commerce research contracts for developing systematic software management, reuse and domain analysis support tools. He created a model for the development and operation of reuse libraries for DARPA's STARS Program, and a method and tool for deriving generic architectures from systems descriptions.

Dr. Prieto-Diaz has One publication with more than 400 references, five publications with more than 100 references, nine publications with more than 50 references, H factor = 13 (13 publications referenced at least 13 times).

Other Expertise

Software Reusability
Process development methods
Data modeling
Use-Case modeling
Requirements analysis
Systems architecture

Future Research

Our resesarch interest at the Informatics Department in UC3M is in Knowledge Reuse and in adapting methods and techniques such as ontologies and domain analysis from software reuse (faceted classification), systems architecture (RM-ODP), domain analysis (DARE), and component-based development (MILs) to create a dimensional framework for reusing knowledge.
We are also developing tools for supporting Common Criteria Evaluations and training health professionals on wireless technologies for preventive care of elderly patients.

These research interests cover the areas of:
Information Assurance (IA)
Systems Architecture
Component Based Development (CBD)
Requirements Analysis
Software Development Methods

Industrial Relevance

As president and founder of Reuse, Inc. (1991-1997), Dr. Prieto-Diaz:
- Provided overall management and direction of the company; managed and coordinated contract execution and product delivery.
- Reuse, Inc. was awarded 8(a) status from the SBA on 11/1994.
- Reuse, Inc. was awarded two ARPA SBIR contracts to research and develop domain analysis and reuse support environments. (See funding received below)
- Reuse, Inc. was also awarded a Department of Commerce SBIR contract to research and develop a support environment for domain engineering and system development.
- Formed and coordinated research teams for developing software reuse technology, and for providing consulting support and training to software related companies. Clients included:
Hewlett Packard, Palo Alto, CA; NEC America, Irving, TX; Bell Northern Research, Ottawa, Canada; Apple Computer, Cupertino, CA; SRC, Tokyo, Japan; AT&T Bell Laboratories, Andover, MA; Siemens AG, Munich, Germany; CITIBANKÂ's Global Finance Division (see above), Long Island City, NY; Motorola Communications Israel Ltd., Tel Aviv; Motorola Cellular Infrastructure, Arlington Heights, IL, the Royal Bank of Canada, Toronto, ON, and the National Security Agency (NSA), Fort Meade, MD.

Dr. Prieto-Diaz has worked as member of the staff and as a scientist for the Software Productivity Consortium, the Contel Technology Center, Scientific Applications International Corporation (SAIC), and GTE, Laboratories.

Keywords

COS Keywords:

Computer and Information Sciences, Computer Software, Computer Systems Analysis, Electrical Engineering Or Electronics, Software Engineering.

Additional Terms:

Common Criteria, Data Modeling, Domain Analysis, Information Assurance, Knowledge Reuse, Ontologies, Software Reuse, Software Systems Modeling.

Languages

(Reading, Writing, Speaking)

English: (Fluent, Fluent, Fluent)
Spanish: (Fluent, Fluent, Fluent)

Memberships

Association for Computing Machinery
Institute of Electrical and Electronics Engineers

Honors and Awards

1988, Leslie H. Warner Technical Achievement Award, GTE, Corp., Software Reusability (GTE's highest award; $25,000)
1979-1983, Academic Scholarship, Consejo Nacional de Ciencia y Tecnologia, Mexico, Graduate studies in Computer Science
1972, Alpha Chi, Illinois Gamma Chapter, St. Louis University, Honors Fraternity
1971-1975, Academic Scholarship, Consejo Nacional de Ciencia y Tecnologia, Mexico, Graduate studies in Electrical Engineering
1969, Pi Mu Epsilon, Missouri Gamma Chapter, St. Louis University, National Honorary Mathematics Fraternity

Previous Positions

2003-2007, Associate Director, James Madison University, Institute for Infrastructure and Information Assurance, Information Assurance Research
2001-2007, Associate Professor, James Madison University, College of Integrated Science and Technology, Computer Science
1999-2001, Senior Architect, Financial Systems Architects, Inc.
1996-1997, Visiting Professor, Virginia Polytechnic Institute and State University, Graduate School, Information Systems
1992-1998, Contract Consultant, CITIBANK's Global Relationship Bank
1991-1997, President & Founder, Reuse, Inc.
1990-1992, Principal Member of Staff, Software Productivity Consortium
1990-1994, Contract Consultant, Scientific Applications International Corporation (SAIC)
1989-1990, Principal Scientist, Contel Technology Center
1985-1989, Senior Member of the Technical Staff, GTE Laboratories, Inc.
1983-1985, Visiting Professor, California Polytechnic University, Information Science
1975-1979, Principal Researcher, CICESE, Ensenada

Funding Received

  • DARPA SBIR Phase II (DAAH01-93-C-R302): DARE: A Domain Analysis and Reuse Environment (Prototype), $500,000, Sep 1, 1993 to Jul 31, 1995.
  • DARPA SBIR Phase I (DAAH01-92-C-R040): DARE: A Domain Analysis and Reuse Environment, $50,000, Mar 1, 1992 to Aug 31, 1992.
  • US Army SBIR Phase I (DAAB07-93-C-Q008): DSSR: Support for Domain Specific Software Requirements, $50,000, Jul 31, 1993 to Dec 31, 1993.
  • US Dept. of Commerce's NOAA SBIR Phase I (50-DKNB-5-00154): ASDESC: Automated Support for Domain Engineering and Software Construction, $50,000, Jul 1, 1995 to Dec 31, 1995.

Publications

  • Llorens, J., J.M. Fuentes, R. Prieto-Diaz, H. Astudillo (2006) Incremental Software Reuse, ICSR-9, International Conference on Software Reuse, Torino, Springer Verlag, 386-389 pages
  • Prieto-Diaz, R. (2006) Ontology, Yearbook of Science and Technology 2006, New-York, NY, McGraw-Hill, 218-222 pages, ISBN=0-07-146205-8 (bookchapter)
  • Gonzalo Genova, Juan Llorens, Pierre Metz, Ruben Prieto-Diaz, Hernan Astudillo, Open Issues in Industrial Use Case Modeling, Springer-Verlag Lecture Notes in Computer Science, http://www.springerlink.com/index/WLMJ0JN0TVDAU4E7, Springer-Verlag GmbH, Feb 2005, ISBN=3-540-25081-6
  • B. George, S. Bohner, R. Prieto-Diaz, Software Information Leaks: a Complexity Perspective, Proceedings of the Ninth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS04), Bellini, Bohner & St, Los Alamitos, CA, IEEE Computer Society, 239-247, 14 Apr 2004, ISBN=0-7695-2109-6
  • Ruben Prieto-Diaz (2004) Requirements Engineering in the Information Assurance Domain: The Common Criteria Evaluation Process, Perspectives on Software Requirements, Boston, Kluwer Academic Publishers, 139-168 pages, ISBN=1402076258 (bookchapter)
  • J.M. Fuentes, V. Quintana, J. Llorens, G. Genova, R. Prieto-Diaz, Errors in the UML Model?, ACM SIGSoft Software Engineering Notes, New York, NY, ACM Press, SEN, 28(6), Nov 2003
  • Prieto-Díaz, R, A Faceted Approach to Building Ontologies, In Proceedings of the 2003 IEEE International Conference on Information Reuse and Integration, IRI'03, IEEE SMC(Las Vegas, NV), 27 Oct 2003
  • Juan Llorens, Prieto-Díaz, R, Is KS=(D+I+S+K)*E+KM?, ACM SIGSoft Software Engineering Notes, 28(2), 31, March 2003
  • Prieto-Díaz, R, The Common Criteria Evaluation Process: Process Explanation, Shortcomings and Research Opportunities, Technical Report CISC-TR-2002-003, James Madison University, December 2002
  • Prieto-Díaz, R, Reuse in Engineering vs. Reuse in Software: Are They Incompatible?, Proceedings of SSR'01, 2001 Symposium on Software Reusability, ACM Press, 174-175, 18 May 2001
  • Frakes, W., Prieto-Díaz, R. and Fox, C, DARE: Domain Analysis and Reuse Environment, Annals of Software Engineering, Baltzer Science Publishers, 5, 125-141, September 1998
  • Prieto-Díaz, R, Reuse as a New Paradigm for Software Development, In Systematic Reuse: Issues in Initiating and Improving a Reuse Program, Springer-Verlag, 1996
  • Prieto-Díaz, R., Frakes, W.B. and Fox, C, DARE: A Domain Analysis and Reuse Environment, SBIR Phase II Final Report, Contract DAAH01-93-C-R302, DARPA/US Army Missile Command, July 1995
  • Prieto-Díaz, R, Systematic Reuse: A Scientific or an Engineering Method?, In Proceedings of the ACM SIGSOFT Symposium on Software Reusability, ACM Press, 9-10, 1995
  • Prieto-Díaz, R., Lubars, M.D. and Carrio, M.A, DSSR: Support for Domain Specific Software Requirements, SBIR Phase I Final Report, DARPA/US Army Communications-Electronics Command, AMSEL-ACCB-C-BP, April 1994
  • Schäfer, W., Prieto-Díaz, R. and Matsumoto, M, Software Reusability, Ellis Horwood, Chichester, England, 1994
  • Prieto-Díaz, R, Module Interconnection Languages, In Encyclopedia of Software Engineering, John Wiley & Sons., Inc., New York, John J. Marciniack(Editor), 703-706, 1994
  • Prieto-Díaz, R, Issues and Experience in Software Reuse, American Programmer, 6(8), 10-18, August 1993
  • Prieto-Díaz, R, Status Report: Software Reusability, IEEE Software, 10(3), 61-66, May 1993
  • Prieto-Díaz, R. and Frakes, W.B, Advances in Software Reuse, IEEE Computer Society Press, 1993
  • Wartik, S. and Prieto-Díaz, R, Criteria for Comparing Reuse-Oriented Domain Analysis Approaches, International Journal of Software Engineering and Knowledge Engineering, 2(3), 403-431, September 1992
  • Ostertag, E., Hendler, J., Prieto-Díaz, R, and Braun, C, Computing Similarity in a Reuse Library System: An AI-Based Approach, ACM Transactions on Software Engineering and Methodology, 1(3), July 1992
  • Prieto-Díaz, R, Making Software Reuse Work: An Implementation Model, ACM SIGSoft Software Engineering Notes, 16(3), July 1991
  • Prieto-Díaz, R., Schafer, W., Cramer, J. and Wolf, S, Proceedings of the First International Workshop on Software Reusability, Dortmund, Germany, July 1991
  • Prieto-Díaz, R, A Domain Analysis Methodology, In Proceedings of the Workshop on Domain Modeling, ICSE13, Austin, TX, 138-140, May 1991
  • Prieto-Díaz, R, Implementing Faceted Classification for Software Reuse, Communications of the ACM, 34(5), 89-97, May 1991
  • Prieto-Díaz, R, Reuse Library Process Model, Final Report for the STARS Reuse Library Program, Air Force Systems Command, Contract F19628-88-D-0032, March 1991
  • Prieto-Díaz, R. and Arango, G, Domain Analysis and Software Systems Modeling, IEEE Computer Society Press, 1991
  • Prieto-Díaz, R, Domain Analysis: An Introduction, ACM SIGSoft Software Engineering Notes, 15(2), 47-54, April 1990
  • Prieto-Díaz, R, Classification of Reusable Modules, In Software Reusability, T. Biggerstaff & A. Perlis, Eds. ACM Press, Vol. 1(Chapter IIA), 99-124, 1989
  • Prieto-Díaz, R. and Jones, G, Building and Managing Software Libraries, In Proceedings of COMPSAC88, 228-235, October 1988
  • Prieto-Díaz, R, In Search of Tools for Domain Analysis, Proceedings of the Workshop on Domain Analysis: Object-Oriented Methodologies and Techniques, 27 Sep 1988
  • Prieto-Díaz, R. and Swanson, M, Parallel Development: A Case Study in Technology Transfer, In Proceedings of the Workshop on Transferring Software Engineering Tool Technology, P. Fowler- Editor(Santa Barbara, CA), 14 Nov 1987
  • Prieto-Díaz, R, Faceted Classification and Reuse Across Domains, Proceedings of the Workshop on Software Reuse, Rocky Mountain Institute of Software Engineering, L.Williams- Editor(Boulder, CO), 14 Oct 1987
  • Prieto-Díaz, R, Domain Analysis for Reusability, In Proceedings of COMPSAC 87, 23-29, 7 Oct 1987
  • Jones, G. and Prieto-Díaz, R, Breathing New Life into Old Software, GTE Journal of Science and Technology, 1(1), 22-31, Spring 1987
  • Prieto-Díaz, R. and Freeman, P, Classifying Software for Reusability, IEEE Software, 4(1), 6-16, January 1987
  • Prieto-Díaz, R. and Neighbors, J.M, Module Interconnection Languages, Journal of Systems and Software, 6(4), 307-334, November 1986
  • Prieto-Díaz, R, Lenguajes de Interconexion Modular, In Anais do XIX Congresso Nacional de Informatica, Rio de Janeiro, Brazil, 18 Aug 1986
  • Prieto-Díaz, R, Strategies for Constructing Software Component Libraries [Spanish], Second Latin American Conference on Operations Research and Systems Engineering, Buenos Aires, Argent, 20 Aug 1985
  • Prieto-Díaz, R, Knowledge Representation Applied to Library Cataloging, In Anais do XVI Congresso Nacional de Informatica, Sao Paulo, Brazil, 42-47, 17 Oct 1983
  • Prieto-Díaz, R. and Neighbors, J.M, Module Interconnection Languages: A Survey, Technical Report 189, Department of ICS, University of California, Irvine, August 1982
  • Cavalcanti da Rocha, A.R. and Prieto-Díaz, R, Metodologias e Ferramentas de Apoio ao Ciclo de Vida de Projectos de Software, In Anais do II Congresso de Sociedade Brasileira de Computacao, Universidade Federal de Ouro Preto, 12 July 1982
  • Prieto-Díaz, R. and Wilson, S, The Impact of Computers on the Latin American Countries, ACM SIGCAS, 11(2), 2-9, 1981
  • Prieto-Díaz, R, Metodología Utilizada para el Diseño de las Redes Telefónicas del Plan Nacional de Telefonía Rural, Technical Report CCE79-01, CICESE, July 1979
  • Prieto-Díaz, R, Utilization of a Model for Optimal Network Design to Plan Rural Telecommunication Networks, In INTELCOM 79 Exposition Proceedings, Horizon House International, 463-468, March 1979
  • Griffiths, L.J. and Prieto-Díaz, R, Spectral Analysis of Natural Seismic Events Using Autoregresive Techniques, IEEE Transactions on Geoscience Electronics, GE-15(1), January 1977
  • MacGregor, R.J., Prieto-Díaz, R., Miller, S.W. and Groves, P.M, Statistical Properties of Neurons in the Rat Mesencephalic Reticular Formation, Brain Research, 64, 167-187, 1973

Profile Details

Last Updated: 11/10/2008

COS Expertise ID #983308
Reference this profile directly: http://myprofile.cos.com/prietodiaz