• Deutsch (DE-CH-AT)
  • English (United Kingdom)
  • Japanese(JP)


The Organic Product Catalog (OPC) approach was developed by Dr. Robert Neumann (see: Neumann: The Internet of Products, Springer Publ., 2013). The essential intention is the categorical-theory based definition of the e-Commerce solution involving the quality-oriented software meaurement. They are two kinds of using the categorical theory as formal basic of measurement based software solutions and infrastructures.


The first one is the definition of the domains as categories and the measurement (quality assurance) as seperate category itself. The measurement process was defined by functors between these domain and measurement categories (see: Ormandjieva, O.; Mikhnovsky, V.; Yurasovskaya, E.; Klasa, S.: Bentahar, M.: Categorical Representation of Software Services Quality and Decision Making Using Markov Decision Process. In: Abran et al.: Applied Software Measurement, Shaker Publ., Aachen, Germany, 2010, pp. 35-46).


The other alternative approach is the definition of the domains (as e-marketplace) as categories and functors and involving the quality-oriented measurement as "background" about these categories and functors by extensions of category and functor orders. This approach was chosen by Neumann. The general e-marketplace was defined by suppliers, demanders and goods. The relationships between suppliers and demanders and demanders and goods or services built the kernel processes of the (usual) marketplace shown in the following figure.





The category of suppliers could be defiend in the following way:




A functors between the suppliers and demanders could be defined as following built a functor category Ψ.




The following figure shows the three e-marketplace components including their functor categories of business processes.




Note, the the OPC approach was oriented to the functor category Ω has more e-marketplace constraints (as  Π) that are not described here in detail and leads to the following general description of the domain characteristics.





The concept of organic product catalogs (OPC) tries to achieve this eager goal by providing a platform that is very close to the end-user and operates at minimum cost. One fundamental requirement to an OPC is universality: No matter how easy or complicated a product or service, it must be describable in the OPC. The  OPC functor as relationship between demander and goods or services is characterized as follwing (PDL stands for product description language).




Now, the genral software measurment process was involved. The general description of the measurement process is shown as following (G - measurment goal, A - measurement artefact, M - measurement method, T - measurement tool, P - measurement personnel, Q - measurement numbers, V - measurement value (with units) and E - measurement experience (see the details in the book of  Neumann).




This measurement process aspects are involved in some of the e-marketplace domains (described above) and was used for performance measurement and usablitiy assurance.




This OPC approach was used in further e-commerce solutions described in our SML@b list.



Last Updated on Friday, 25 January 2013 17:20