The document proposes five repositories to support the COTS selection process: 1) a COTS repository to store information on screened products, 2) a user repository for stakeholder preferences, 3) a discussions repository for sharing ideas, 4) a lessons-learned repository, and 5) a historical information repository. It describes designing and implementing a database integrated into a decision support system to provide distributed access and persistence of information across the various repositories during COTS selection.
Session 8 - Koha in the University ClassroomJonathan Field
MSc students on the Strathclyde University’s Digital Libraries module used virtualised instantiations of Koha, to set up a basic Koha configuration. Future aims are to deliver the Koha part separately as a CPD course for librarians in Scotland.
Session 8 - Koha in the University ClassroomJonathan Field
MSc students on the Strathclyde University’s Digital Libraries module used virtualised instantiations of Koha, to set up a basic Koha configuration. Future aims are to deliver the Koha part separately as a CPD course for librarians in Scotland.
Introduction to product development flowYuval Yeret
This is the presentation for a pre-LSSC11 webinar on the topic of Lean Product Development flow. I’m going to introduce an approach to mixing Lean and Agile in order to achieve end to end agility. This is a major focus of my work in the recent 2 years with AgileSparks clients.
Register for the Webinar which is on 16/3 at http://www.netobjectives.com/free-seminar-schedule/lssc11-session-4-intro-lean-product-development-flow-mar-2011-webinar
This is also the topic I will talk about in my Agile Israel 2011 session “Techniques and experiences for managing end to end Releases/Projects/Programs using Kanban and Flow” http://agilesparks.com/KanbanandFlowLecture
Success is Broken because our education system, and the old advice about how to build a career, and the collapse of the command and control management hierarchy...they're all in the way.
The New Economy is waaaay better for building a life of satisfaction, flow and financial independence, BUT it's gonna take a very different approach...this deck will show you the basics.
Introduction to Database Management SystemsAdri Jovin
This presentation contains content relevant to the introduction to the database management systems. The content is adapted from the original work of Abe Silberschatz et. al.
A presentation detailing a Library Management System (LMS) Project for a Medical Research Council. The function of the Library is to organize and account for all the materials (Books, Journals, Magazines, Publications and Thesis) in the Library.
The system makes use of a Bar coding system to identify materials; used when checking in items.
Martins Jr.
(ATS4-PLAT03) Balancing Security with access for DevelopmentBIOVIA
Administrators of Pipeline Pilot servers wish to have a controlled environment to ensure that ownership and access is properly identified and enforced. Protocol developers desire the ability to quickly easily publish protocols and updates for production use. End-users need deployed applications to be tested and maintained. It is important to establish policies that ensure that these often-conflicting needs are met in a balanced way appropriate for your environment. In this session we will discuss the commonly reported pain points and outline the types of policies and procedures that that can help bring harmony. Be prepared to discuss your own experiences!
How to make your data count webinar, 26 Nov 2018ARDC
Slides from the 26 Nov Make your data count webinar. The research community has long grappled with the problem of assessing and tracking the results of scholarship. Research data is no exception. The Make Data Count (MDC) project (https://makedatacount.org/), funded by the Sloan Foundation, has delivered a data usage metric standard (Code of Practice) and a workflow for the retrieval and display of standardised usage and citation metrics in your repository interface.
Listen to this webinar to learn more about the Make Data Count project and the 5 steps you can take to make the data in your repository count. Hear from MDC project team members who have already implemented MDC in the dash (https://dash.ucop.edu) and DataOne (https://search.dataone.org/data) repositories. Learn from their experience, see the results.
Our international speaker line-up includes Daniella Lowenberg (California Digital Library) and Patricia Cruse (DataCite).
Recording available: https://youtu.be/Lkysz0Mc7fo
Introduction to product development flowYuval Yeret
This is the presentation for a pre-LSSC11 webinar on the topic of Lean Product Development flow. I’m going to introduce an approach to mixing Lean and Agile in order to achieve end to end agility. This is a major focus of my work in the recent 2 years with AgileSparks clients.
Register for the Webinar which is on 16/3 at http://www.netobjectives.com/free-seminar-schedule/lssc11-session-4-intro-lean-product-development-flow-mar-2011-webinar
This is also the topic I will talk about in my Agile Israel 2011 session “Techniques and experiences for managing end to end Releases/Projects/Programs using Kanban and Flow” http://agilesparks.com/KanbanandFlowLecture
Success is Broken because our education system, and the old advice about how to build a career, and the collapse of the command and control management hierarchy...they're all in the way.
The New Economy is waaaay better for building a life of satisfaction, flow and financial independence, BUT it's gonna take a very different approach...this deck will show you the basics.
Introduction to Database Management SystemsAdri Jovin
This presentation contains content relevant to the introduction to the database management systems. The content is adapted from the original work of Abe Silberschatz et. al.
A presentation detailing a Library Management System (LMS) Project for a Medical Research Council. The function of the Library is to organize and account for all the materials (Books, Journals, Magazines, Publications and Thesis) in the Library.
The system makes use of a Bar coding system to identify materials; used when checking in items.
Martins Jr.
(ATS4-PLAT03) Balancing Security with access for DevelopmentBIOVIA
Administrators of Pipeline Pilot servers wish to have a controlled environment to ensure that ownership and access is properly identified and enforced. Protocol developers desire the ability to quickly easily publish protocols and updates for production use. End-users need deployed applications to be tested and maintained. It is important to establish policies that ensure that these often-conflicting needs are met in a balanced way appropriate for your environment. In this session we will discuss the commonly reported pain points and outline the types of policies and procedures that that can help bring harmony. Be prepared to discuss your own experiences!
How to make your data count webinar, 26 Nov 2018ARDC
Slides from the 26 Nov Make your data count webinar. The research community has long grappled with the problem of assessing and tracking the results of scholarship. Research data is no exception. The Make Data Count (MDC) project (https://makedatacount.org/), funded by the Sloan Foundation, has delivered a data usage metric standard (Code of Practice) and a workflow for the retrieval and display of standardised usage and citation metrics in your repository interface.
Listen to this webinar to learn more about the Make Data Count project and the 5 steps you can take to make the data in your repository count. Hear from MDC project team members who have already implemented MDC in the dash (https://dash.ucop.edu) and DataOne (https://search.dataone.org/data) repositories. Learn from their experience, see the results.
Our international speaker line-up includes Daniella Lowenberg (California Digital Library) and Patricia Cruse (DataCite).
Recording available: https://youtu.be/Lkysz0Mc7fo
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docxLaticiaGrissomzz
Journal of Physics: Conference Series
PAPER • OPEN ACCESS
The methodology of database design in
organization management systems
To cite this article: I L Chudinov et al 2017 J. Phys.: Conf. Ser. 803 012030
View the article online for updates and enhancements.
You may also like
The Construction of Group Financial
Management Information System
Yuan Ma
-
Identification of E-Maintenance Elements
and Indicators that Affect Maintenance
Performance of High Rise Building: A
Literature Review
Nurul Inayah Wardahni, Leni Sagita
Riantini, Yusuf Latief et al.
-
Web-Based Project Management
Information System in Construction
Projects
M R Fachrizal, J C Wibawa and Z Afifah
-
This content was downloaded from IP address 75.44.16.235 on 09/10/2022 at 19:18
https://doi.org/10.1088/1742-6596/803/1/012030
https://iopscience.iop.org/article/10.1088/1757-899X/750/1/012025
https://iopscience.iop.org/article/10.1088/1757-899X/750/1/012025
https://iopscience.iop.org/article/10.1088/1757-899X/1007/1/012021
https://iopscience.iop.org/article/10.1088/1757-899X/1007/1/012021
https://iopscience.iop.org/article/10.1088/1757-899X/1007/1/012021
https://iopscience.iop.org/article/10.1088/1757-899X/1007/1/012021
https://iopscience.iop.org/article/10.1088/1757-899X/879/1/012064
https://iopscience.iop.org/article/10.1088/1757-899X/879/1/012064
https://iopscience.iop.org/article/10.1088/1757-899X/879/1/012064
The methodology of database design in organization
management systems
I L Chudinov, V V Osipova, Y V Bobrova
Tomsk Polytechnic University, 30, Lenina ave., Tomsk, 634050, Russia
E-mail: [email protected]
Abstract. The paper describes the unified methodology of database design for management
information systems. Designing the conceptual information model for the domain area is the
most important and labor-intensive stage in database design. Basing on the proposed integrated
approach to design, the conceptual information model, the main principles of developing the
relation databases are provided and user’s information needs are considered. According to the
methodology, the process of designing the conceptual information model includes three basic
stages, which are defined in detail. Finally, the article describes the process of performing the
results of analyzing user’s information needs and the rationale for use of classifiers.
1. Introduction
Management information systems are among the most important components of information
technologies (IT), used in a company. They are usually classified by the functions into the following
systems: Manufacturing Execution Systems (MES), Human Resource Management (HRM), Enterprise
Content Management (ECM), Customer Relationship Management (CRM), etc. [1]. Such systems are
used a special structured database and are required for reengineering of the whole enterprise
management system, while the integration makes it difficult to use them. These systems are expensive
enough and particularly devel.
Produktbroschüre des Herstellers: METASUITE is the most powerful software solution that enables organizations to gain access to the information that is hidden in the large amounts of operational data that reside in their business applications.
http://www.Minerva-SoftCare.de
Database Development Process: A core aspect of software engineering is the subdivision of the development process into a series of phases, or steps, each of which focuses on one part of the development.
Denodo Partner Connect - Technical Webinar - Ask Me AnythingDenodo
Watch full webinar here: https://buff.ly/48ZpEf1
In this session, we will cover a deeper dive into the Denodo Platform 8.0 Certified Architect Associate (DEN80EDUCAA) exam by answering any questions that have developed since the previous session.
Additionally, we invite partners to bring any general questions related to Denodo, the Denodo Platform, or data management.
Watch full webinar here: https://buff.ly/3vjrn0s
The purpose of the Denodo Platform 8.0 Certified Architect Associate (DEN80EDUCAA) exam is to provide organizations that use Denodo Platform 8.0 with a means of identifying suitably qualified data architects who understand the role and position of the Denodo Platform within their broader information architecture.
This exam covers the following technical topics and subject areas:
- Denodo Platform functionality, including
- Governance and metadata management
- Security
- Performance optimization
- Caching
- Defining Denodo Platform use scenarios
Along with some sample questions, a Denodo Sales Engineer will help you prepare for exam topics and ace the exam.
Join us now to start your journey toward becoming a Certified Denodo Architect Associate!
RDM Roadmap to the Future, or: Lords and Ladies of the DataRobin Rice
Story of the new 2017-2020 University of Edinburgh RDM Roadmap, with a Tolkienesque theme for IASSIST-CARTO 2018 in Montreal: "Once upon a data point: sustaining our data storytellers".
Data Virtualization Deployments: How to Manage Very Large DeploymentsDenodo
This presentation explores key features in the Denodo Platform that help with the common challenges found in large deployments: hundreds of developers, thousands of queries, and multiple environments. The features that will be highlighted include integration with version control systems, metadata synchronization and migration, monitoring and diagnosing, and resource management.
This presentation is part of the Fast Data Strategy Conference, and you can watch the video here goo.gl/L7HQF9.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Safalta Digital marketing institute in Noida, provide complete applications that encompass a huge range of virtual advertising and marketing additives, which includes search engine optimization, virtual communication advertising, pay-per-click on marketing, content material advertising, internet analytics, and greater. These university courses are designed for students who possess a comprehensive understanding of virtual marketing strategies and attributes.Safalta Digital Marketing Institute in Noida is a first choice for young individuals or students who are looking to start their careers in the field of digital advertising. The institute gives specialized courses designed and certification.
for beginners, providing thorough training in areas such as SEO, digital communication marketing, and PPC training in Noida. After finishing the program, students receive the certifications recognised by top different universitie, setting a strong foundation for a successful career in digital marketing.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Normal Labour/ Stages of Labour/ Mechanism of LabourWasim Ak
Normal labor is also termed spontaneous labor, defined as the natural physiological process through which the fetus, placenta, and membranes are expelled from the uterus through the birth canal at term (37 to 42 weeks
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
2. ● In the context of COTS selection, knowledge
management refers to the process of storing and
retrieving data and information generated by the
various activities of the COTS selection process.
● The issue of putting in place techniques and
procedures for setting up and maintaining COTS
repositories, has not attracted attention
Introduction
2
3. ● Initial suggestions for COTS repos included web
components repository which consisted of:
o The components store
o The metadata store
o The search/browsing tool
● CeBASE lessons-learned repository for CBSD is
another web-based repo, and it has lessons-learned
that were extracted from various sources (Journals,
reports etc.)
Some COTS Repo
3
4. ● Existing COTS selection repositories were specialized
in nature and they can not act as a single stop point
for CBSD.
● Standardised set of repositories that are necessary
for the effective execution of the COTS selection
process. The repositories can be integrated into a
CSDSS.
Problem and Solution
4
5. ● COTS selection repositories
● Design of the COTS selection repositories
● Implementation of the COTS selection
repositories
● COTS Selection Decision Support System
(CSDSS)
Outline
5
7. • The COTS repository stores the information about the
screened COTS alternatives, as well as the requirements
of the system being developed.
• For CSDSS, the repository is designed as a searchable
database that can accommodate multiple projects.
COTS Selection Repositories
7
9. Module A: This module stores general
models used to collect and organize the
information in Module B and Module
C.
COTS Selection Repositories
9
10. • Module B: This module contains all relevant
information about each alternative COTS
product.
• This information is stored according to the
models provided by Module A.
• The main source of information for Module B
is the vendors of COTS products.
COTS Selection Repositories
10
11. • Module C: This module contains the association information of
alternative COTS products.
• Part of this information is the software architecture features of
the COTS products, which include the following types of COTS
attributes:
1. Ports:-Interface of component to the outside world
2. Resources:-Entities that are exchanged by the ports
3. Connections:-Measure of the degree of connectivity between two
COTS products
The main sources of information for Module C are the
designers and the domain experts.
COTS Selection Repositories
11
12. • Module D: Information in Module B and Module
C is integrated by the designers and experts to
generate the characteristics of various system
configurations.
• The characteristics of the configurations are
stored in Module D.
COTS Selection Repositories
12
13. • MODULE E: The evaluation criteria, and the
performance descriptions and rankings of the COTS
products and/or designs in every criterion, are stored
in Module E.
• The CSDSS we developed use semantic net as the
knowledge representation language of this module.
COTS Selection Repositories
13
15. Each user needs to be allocated a repository where
he/she stores his/her user preference models and the
associated preference value functions.
At the end of the project, the final user preference model
and the final preference value function is transferred to
historical information repository, where it is stored
according to the domain of the project (e.g. accounting
software) and the role of the user (stakeholder, e.g.
customer).
User Repository
15
16. • The discussions repository allows the stakeholders to store
and retrieve their discussions.
• The user can search the repository according to date of
posting, topic, role, and/or name of the person who posted
the discussion.
• Besides enabling swapping of thoughts among stakeholders,
the repository assists in the post mortem analysis of the
COTS selection process.
Discussion Repository
16
17. The lessons-learned repository associated with the COTS
selection framework we developed has three types of
components:
1. Local component which is allocated to each COTS selection
stakeholder,
2. Social component which stores the lessons-learned from a
particular project, and the
3. Grand component that stores the lessons-learned from COTS
selection processes associated with various projects.
Lessons-Learned Repository
17
19. Information generated during COTS selection is transferred
to the repository of historical information for future use.
This repository has two main components:
1. Grand lessons learned component
2. Historical COTS and user information component which contains:
User preference models and values functions
COTS information in Module E of the COTS repository
Project description information such as project domain, cost, and
schedule
Repository of Historical
Information
19
20. • The database is designed to store knowledge about COTS
products as well as the user information
• It can be extended to accommodate the information
associated with all the repositories
The database design encompasses four main areas:
1. COTS information storage and evaluation
2. System authentication and data persistence
3. Data extraction
4. Negotiation algorithm support
Design of the COTS Selection
Repositories
20
22. • The database can be implemented using the Oracle
database system for data storage and extraction and
the appropriate Java Database Connectivity (JDBC)
libraries for collecting and presenting the data to the
system.
• Data extraction from the database is regulated through
the use of standard naming schemes and access of the
data dictionary to provide generic and complete entry
points for the JDBC function calls
Database Implementation
22
23. • An API can be implemented using a variety of Java classes as
data containers as well as various static function calls.
• Basic user permissions can be integrated into the API which
ensured that only users authorized to use various API
functions could use those functions.
• In this way another layer of security was added in that the
database would only be accessible by the appropriate users,
allowing greater integration.
Database Implementation
23
25. ● CSDSS is based on multi-agent technology
● Agents have to manage COTS selection
database
● Repositories provide persistence of
stakeholder configuration, preferences and
negotiation
● Database has a component for tracking the
COTS selection process.
CSDSS
25
28. ● Selecting COTS products is a challenging
process that utilizes and generates a lot of
information.
● Five different repositories for the COTS
selection process :
o COTS repository
o user repository
o discussions repository
o lessons-learned repository
o historical information repository
Summary
28
29. ● Supports distributed contribution and
access to the repositories.
● Database that was implemented as part
of a Decision Support System (DSS) for
the selection of COTS products.
Summary
29
Knowledge management is a wide subject that spans from storing data to processing the data into information, processing information into knowledge, and processing knowledge into wisdom. In the context of COTS selection, knowledge management refers to the process of storing and retrieving data and information generated by the various activities of the COTS selection process. In this case, the key issue is how to store the data and information so that it can easily be accessed and be processed into knowledge.
While it is generally agreed in literature that it is important to store COTS selection information in various repositories for both current and future use [1, 2], the issue of putting in place techniques and procedures for setting up, maintaining, and accessing COTS repositories, has not attracted much attention. Morisio et al [5] suggest that COTS projects should have a team that acts as consulting team whose responsibilities is to gather and store information about COTS products. This information can be related to the latest COTS updates, or to the previous selection processes. Generally, this implies that COTS based software developers need to have COTS repositories [1].
In line with the suggestion of Morisio et al [5], Gaedke, Rehse, and Graef [4], have proposed a web components repository, as a tool for supporting code reuse. The repository is made up of the following three main parts:
The components store: this is the repository part that contains the components that are reused
The metadata store: this repository part contains additional components information, such browsing information, hierarchy information, and any other information about the components.
The search/browsing tool: This part of the repository contains the viewers and the query tools for retrieving and analyzing the components. Moreover, the part contains algorithms for providing any other services associated with using the repository.
Rus, Linduall, Basili, Seaman, and Boehm [2] have built the CeBASE (Center for Empirically Based Software Development) lessons-learned repository for COTS Based Software Development (CBSD). The repository is web-based, and it has lessons-learned that were extracted from journal articles, workshop presentations, and government reports. Moreover, the users of the repository can submit their views and lessons-learned, which are reviewed by experts before being included in the repository.
The COTS selection repositories in the reviewed literature are specialized in nature. That is, they are either repositories of lessons-learned, COTS features, or historical data. Furthermore, those repositories were not designed to be compatible, or integrated with repositories that provide other COTS selection services. Therefore, they can not act as a single stop point for COTS-based software developers.
We present five types of repositories that are necessary for the effective execution of the COTS selection process. The repositories can be integrated into a single Decision Support System (DSS). In fact, in addition to the repositories, we present a design and an implementation of a COTS selection repository which was integrated in a COTS Selection Decision Support System (CSDSS) described in Wanyama and Far [6].
This paper is arranged as follows; Section 2 presents the COTS selection repositories that we have proposed, and Section 3 deals with the design of the COTS selection 1repositories. Section 4 presents the implementation of the COTS selection repositories. Section 5 briefly describes the CSDSS in which we integrated the proposed COTS selection repositories. Finally, the conclusions are presented in Section 6.
CSDSS in which the COTS Selection Database was integrated The CSDSS, in which we integrated the COTS selection database that we designed, is based on multi-agent technology, (see Figure 3). Each type of the system users has agents that are appropriate for the role of the users. The main task of the agents is to manage the various applications of the CSDSS and the COTS selection database [6]. On the other hand, the repositories serve to provide user authentication and a rudimentary way of persisting negotiation and stakeholder configuration information including the state of the negotiation and the last known preferences of the stakeholder. In order to collect and store this information, the database was designed to have a component for tracking the COTS selection process.
Selecting Commercial-Off-The-Shelf (COTS) products is a challenging process that utilizes and generates a lot of information. Repositories play a crucial role in the management of the COTS selection information. In fact, it is generally believed in literature that repositories are of great importance to the COTS selection process and indeed to the entire process of developing software using COTS products.
This paper presents a framework for establishing and maintaining the following five different repositories for the COTS selection process: COTS repository, user repository, discussions repository, lessons-learned repository, and historical information repository.
The framework supports distributed contribution and access to the repositories, as well as systematic and hierarchical evaluation and integration of the contributions.
Moreover, this paper presents a description of a database that was implemented as part of a Decision Support System (DSS) for the selection of COTS products. The database accommodates the different repositories for the COTS selection process.