Skip to main content

RSHP: an information representation model based on relationships

  • Chapter
Soft Computing in Software Engineering

Part of the book series: Studies in Fuzziness and Soft Computing ((STUDFUZZ,volume 159))

Abstract

This paper presents an information representation model based on relationships, called RSHP. A metamodel representation is proposed. The model allows to handle all kind of artifacts (textual, design models, code, databases, etc.) using the same representation schema, and therefore, it is possible to generalize their management in computer systems. The success of the RSHP model depends on the definition of the allowed relationships. A set of them are proposed on this version of the model. Dynamic terms (verbs) must also be modeled to represent actions within the relationships.

The particularities of the RSHP model allow to represent many artifact types using the same information they contain. This means that no information loss is produced when indexing those artifacts, and it becomes possible to generate the original artifact from its representation.

Textual documents can also be represented using relationships. This representation is richer than the classical one but the indexers become much more complicated, and even more dependant of the natural language in which the artifacts to be indexed are written.

This representation model allows true reuse of all kinds of artifacts, specially in the Software Engineering discipline. However, RSHP has direct application to Domain Engineering as well, through domain representation modeling.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Abrial JR, Schuman SA, Meyer B (1980) Specification language. In: R.M. McKeag and A.M. Macnaghten, (eds) On the Construction of Programs: An Advanced Course. University Press, Cambridge UK.

    Google Scholar 

  • AUTOSOFT (1998), AUTOSOFT: High Level Software Project Reuse Based on Automatic Domain Generation. European Commission funded ESPRIT project. Num. 25762

    Google Scholar 

  • Boole G (1854) An investigation into the laws of Thought, on which are founded the Mathematical Theories of Logic and Probabilities, Reprinted 1858 and 1973. Dover Publications

    Google Scholar 

  • Chen PP (1976) The Entity Relationship-Model: Toward a Unified View of Data. ACM Transactions on Database Systems Vol 1,1.

    Article  Google Scholar 

  • Codd EF (1970) A relational model of data for large shared data banks. CACM 13(6)

    Google Scholar 

  • Dewey M (1979) Decimal Classification and Relative Index. Forest Press Inc.

    Google Scholar 

  • Diaz, I., Llorens, J & Morato, J. (2002) An Algorithm for Term Conflation Based on Tree Structures. Journal of the American Society for Information Science and Technology (JASIST) vol 53, 3.

    Article  Google Scholar 

  • DTinf S.L. (2000) Desarrollo de un Conjunto de Componentes tecnológicos y Me-todologías para la extractión y representatión de la informatión basado en Relaciones. 1269 University Project Code.

    Google Scholar 

  • Henderson-Sellers B, Barbier F (1999) Black and White Diamonds. Proc 2nd IEEE conference on UML: UML’99, LNCS, No. 1723.

    Google Scholar 

  • Hopfield JJ (1982) Neural Networks and physical systems with emergent collective computational abilities. Proceedings of the National Academy of Sciences USA 79

    Google Scholar 

  • Humphrey W (1989) Managing the Software Process. Addison-Wesley, Readings, Massachusetts

    Google Scholar 

  • ISO/IEC 13250 (2000) Information technology — SGML Applications — Topic Maps. ISO, Geneva.

    Google Scholar 

  • ISO-2788 (1986) Guidelines for the Establishment and Development of Monolingual Thesauri. International Organization for Standardization, Second edition -11–15 UDC 025.48. ISO, Geneva

    Google Scholar 

  • ISO-5964 (1985) Guidelines for the establishment and development of multilingual thesauri. International Organization for Standardization, ISO, Geneva

    Google Scholar 

  • Jacobson I, Booch G, Rumbaugh J (1999) The unified software development process. Addison-Wesley, Reading (Massachusetts).

    Google Scholar 

  • KIF Knowledge Interchange Format (2001) Stanford University, USA. http://logic.stanford.edu/kify

  • Kraft DH & Buell DA (1992) Fuzzy Sets and Generalized Boolean Retrieval Systems. Readings in Fuzzy Sets for Intelligent Systems, Morgan Kaufmann Publishers, San Mateo, CA

    Google Scholar 

  • Lloréns J (1996) Definition de una Metodologia y una Estructura de Repositorio orientadas a la Reutilización: el Tesauro de Software. Ph. D. Thesis. Universi-dad Carlos III de Madrid. Spain. February 1996

    Google Scholar 

  • Llorens J, Astudillo H (2002) Automatic generation of hierarchical taxonomies from free text using linguistic algorithms. LNCS Publication. OOIS-2002 8th International Conference on Object-Oriented Information Systems September 2–5, 2002, Montpellier, France.

    Google Scholar 

  • Luhn HP (1957) A statistical approach to mechanized encoding and searching of literary information. IBM Journal of Research and Development, 1

    Google Scholar 

  • Maron ME (1961) Automatic Indexing: An Experimental Inquiry. Journal of the Association for Computing Machinery (ACM) Vol 8 (3)

    Google Scholar 

  • McCarthy J (1960) Recursive functions of symbolic expressions and their computation by machine, part I. Communications of the ACM Vol 3 (4)

    Google Scholar 

  • Microsoft (2002), http://msdn/microsoft.com

  • Minskj M A (1975) Framekork for representing knowledge. In: P. Winston (editor) The Psychology of computer Vision. McGraw-Hill, New York

    Google Scholar 

  • Mira J & Delgado AE (1991) Linear and algorithmic formulation of cooperative computation in neural nets. Computer Aided Systems Theory. Lecture Notes in Computer Science Vol 585. Springer-Verlag

    Google Scholar 

  • Mooers CN (1950) Information Retrieval viewed as temporal signaling. Proceedings of the International Conference of Mathematicians, Cambridge, Massachusetts. August 30-September 6

    Google Scholar 

  • Neal RM (1992) Connectionist learning of belief networks, Artificial Intelligence 56

    Google Scholar 

  • Newell A & Simon HA (1972) Human Problem Solving. Prentice Hall, Inc, Englewood Cliffs, NJ:.

    Google Scholar 

  • OCLC (2001) OCLC On-Line Computer Library Center, Inc. http://www.oclc.org/dewey/about/index.htm.

  • Ogawa Y, Morita T, Kobayashi K (1991) A fuzzy document retrieval system using the keyword connection matrix and a learning method. Fuzzy Sets and Systems 39

    Google Scholar 

  • OMG (1999) OMG Unified Modeling Language: Specifications V 1.4. Semantics. Accessible at: http://www.tel.fh-htwchur.ch/~grun/99–06–08.pdf

    Google Scholar 

  • Pepper S (1999) Topic Maps: Introduction and allegro. Markup Technologies 99, Philadelphia, USA. Available http://www.topicmaps.com

    Google Scholar 

  • Podgurski A & Pierce L (1992) Behaviour sampling: A technique for automated retrieval of reusable components. Proceedings of the 14th ICSE, pp. 349–360.

    Google Scholar 

  • Prieto-Diaz R & Freeman P(1987) Classifying Software for Reusability. IEEE Software Vol. 4(1)

    Google Scholar 

  • Quillian MR (1968) Semantic Memory. Semantic Information Processing. M. Minsky (ed.). MIT Press, Cambridge.

    Google Scholar 

  • Ranganathan SR (1967) Prolegomena to Library Classification. Asian Publishing House. India

    Google Scholar 

  • Raphael B (1964) SIR: A Computer Program for Semantic Information Retrieval. http://ncstrl.mit.edu.

    Google Scholar 

  • Rath HH (1999) Technical Issues on Topic Maps. Available: http://www.topicmaps.com

    Google Scholar 

  • REID (1999) Desarrollo de un Tesauro de Verbos para Entornos de Informacion Dinamica. Aplicacion de Estandar ISC/ICE: 13250. TIC2000–0383. Programa Nacional de Tecnologias de la Informacion y las Comunicaciones. Plan National de I+D+I (2000–2003). MEC. Spain

    Google Scholar 

  • Robertson SE & Sparck Jones K (1976) Relevance weighting of search terms. Journal of the American Society for Information Science 27

    Google Scholar 

  • Rumbaugh J, Jacobson I & Booch G (1998) The unified modeling language reference manual. Addison-Wesley

    Google Scholar 

  • Salton G, Wong A, Yang CS (1975) A Vector Space Model for Automatic Indexing. Communications of the ACM Vol. 18 (11)

    Google Scholar 

  • Salton G, Fox EA, Wu H (1983) Extended Bolean Information Retrieval. Communications of the ACM Vol 26 (11)

    Google Scholar 

  • SGCCEI (2001) Sistema de Gestión del conocimiento en Calidad desarrollado en Español y en Ingles. Programa Nacional de Tecnologías de la Información y las Comunicaciones y la Sociedad de la Información del Programa de Fomento de la Investigation Técnica (PROFIT).

    Google Scholar 

  • Shannon CE (1948) A Mathematical Theory of Communication. Bell Systems Technical Journal

    Google Scholar 

  • UML (2001), http://www.uml.org

  • Van Rijsbergen CJ (2001) Keith. The Hyper-Textbook on Information Retrieval. http://www.dei.unipd.it/-meloible/bible home_page.html

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Llorens, J., Morato, J., Genova, G. (2004). RSHP: an information representation model based on relationships. In: Damiani, E., Madravio, M., Jain, L.C. (eds) Soft Computing in Software Engineering. Studies in Fuzziness and Soft Computing, vol 159. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-44405-3_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-44405-3_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-53583-3

  • Online ISBN: 978-3-540-44405-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics