The Experts below are selected from a list of 208905 Experts worldwide ranked by ideXlab platform
Jānis Grabis - One of the best experts on this subject based on the ideXlab platform.
-
combining project requirements and knowledge in Configuration of project management information systems
Product Focused Software Process Improvement, 2011Co-Authors: Solvita Bērzisa, Jānis GrabisAbstract:Packaged software applications are often used to implement project management information systems. These applications should be configured according to requirements of the particular project. This paper describes the project management information systems Configuration approach, which is based on the standardized definition of project management requirements and utilization of knowledge in the Configuration Process. The objective of the paper is to demonstrate application of this approach in Configuration of several project management software applications to validate reusability of the standardized specification. As the result, three alternative project management software applications have been configured and specific challenges in Configuration of these applications have been identified.
-
a framework for knowledge based Configuration of project management information systems
publication.editionName, 2011Co-Authors: Solvita Bērzisa, Jānis GrabisAbstract:Project management is a complex Process regulated by project management methodologies, standards and other requirements. Project management information systems are used to support project management activities. To ensure effective use of the project management information system, it is necessary that the system could be configured according requirements of the chosen methodology. The Configuration provides a structural framework for project management while accumulated project management knowledge provides basis for efficient project execution. Therefore, the project management information systems also should provide means for representing and reusing knowledge. The objective of this paper is to propose architecture of knowledge-based system that ensures project management information system Configuration Process with appropriated knowledge. This architecture is referred as the knowledge-bases Configuration system. Project management knowledge repository and case-based reasoning principles are used in development of the proposed architecture. This architecture allows storing project management and Configuration information and organizing and reusing this information.
Solvita Bērzisa - One of the best experts on this subject based on the ideXlab platform.
-
xml based specification of the project management domain and its application
Proceedings of the 2011 conference on Databases and Information Systems VI: Selected Papers from the Ninth International Baltic Conference DB&IS 2010, 2011Co-Authors: Solvita BērzisaAbstract:Project management is a complex Process regulated by project management methodologies, standards and other requirements. Different project management information systems are used to support this Process. To ensure that the project management information system delivers expected results, it should be configured according requirements of the chosen methodology. In this Configuration Process XML is used for standardize definition and description of project management requirements. This paper describes structure and application of the aforementioned XML schema, which is referred as XML schema for Configuration of Project Management information systems (XCPM). XCPM is based on a comprehensive project management concept model. Each entity from the concept model can be described using the XCPM schema. The paper also surveys approaches for project management information system Configuration. Configuration of the change control Process in the project management information system is described to illustrate application of the XCPM.
-
combining project requirements and knowledge in Configuration of project management information systems
Product Focused Software Process Improvement, 2011Co-Authors: Solvita Bērzisa, Jānis GrabisAbstract:Packaged software applications are often used to implement project management information systems. These applications should be configured according to requirements of the particular project. This paper describes the project management information systems Configuration approach, which is based on the standardized definition of project management requirements and utilization of knowledge in the Configuration Process. The objective of the paper is to demonstrate application of this approach in Configuration of several project management software applications to validate reusability of the standardized specification. As the result, three alternative project management software applications have been configured and specific challenges in Configuration of these applications have been identified.
-
a framework for knowledge based Configuration of project management information systems
publication.editionName, 2011Co-Authors: Solvita Bērzisa, Jānis GrabisAbstract:Project management is a complex Process regulated by project management methodologies, standards and other requirements. Project management information systems are used to support project management activities. To ensure effective use of the project management information system, it is necessary that the system could be configured according requirements of the chosen methodology. The Configuration provides a structural framework for project management while accumulated project management knowledge provides basis for efficient project execution. Therefore, the project management information systems also should provide means for representing and reusing knowledge. The objective of this paper is to propose architecture of knowledge-based system that ensures project management information system Configuration Process with appropriated knowledge. This architecture is referred as the knowledge-bases Configuration system. Project management knowledge repository and case-based reasoning principles are used in development of the proposed architecture. This architecture allows storing project management and Configuration information and organizing and reusing this information.
Joseph L Hellerstein - One of the best experts on this subject based on the ideXlab platform.
-
a Configuration complexity model and its application to a change management system
IEEE Transactions on Network and Service Management, 2007Co-Authors: Alexander Keller, A B Brown, Joseph L HellersteinAbstract:The complexity of configuring computing systems is a major impediment to the adoption of new information technology (IT) products and greatly increases the cost of IT services. This paper develops a model of Configuration complexity and demonstrates its value for a change management system. The model represents systems as a set of nested containers with Configuration controls. From this representation, we derive various metrics that indicate Configuration complexity, including execution complexity, parameter complexity, and memory complexity. We apply this model to a J2EE-based enterprise application and its associated middleware stack to assess the complexity of the manual Configuration Process for this application. We then show how an automated change management system can greatly reduce Configuration complexity.
-
a model of Configuration complexity and its application to a change management system
Integrated Network Management, 2005Co-Authors: A B Brown, Alexander Keller, Joseph L HellersteinAbstract:The complexity of configuring computing systems is a major impediment to the adoption of new information technology (IT) products and greatly increases the cost of IT services. This paper develops a model of Configuration complexity and demonstrates its value for a change management system. The model represents systems as a set of nested containers with Configuration controls. From this representation, we derive various metrics that indicate Configuration complexity, including execution complexity, parameter complexity, and memory complexity. We apply this model to a J2EE-based enterprise application and its associated middleware stack to assess the complexity of the manual Configuration Process for this application. We then show how an automated change management system can greatly reduce Configuration complexity.
-
a model of Configuration complexity and its application to a change management system
Integrated Network Management, 2005Co-Authors: A B Brown, Alexander Keller, Joseph L HellersteinAbstract:The complexity of configuring computing systems is a major impediment to the adoption of new information technology (IT) products and greatly increases the cost of IT services. This paper develops a model of Configuration complexity and demonstrates its value for a change management system. The model represents systems as a set of nested containers with Configuration controls. From this representation, we derive various metrics that indicate Configuration complexity, including execution complexity, parameter complexity, and memory complexity. We apply this model to a J2EE-based enterprise application and its associated middleware stack to assess the complexity of the manual Configuration Process for this application. We then show how an automated change management system can greatly reduce Configuration complexity.
-
an approach to benchmarking Configuration complexity
ACM SIGOPS European Workshop, 2004Co-Authors: Joseph L HellersteinAbstract:Configuration is the Process whereby components are assembled or adjusted to produce a functional system that operates at a specified level of performance. Today, the complexity of Configuration is a major impediment to deploying and managing computer systems. We describe an approach to quantifying Configuration complexity, with the ultimate goal of producing a Configuration complexity benchmark. Our belief is that such a benchmark can drive progress towards self-configuring systems. Unlike traditional workload-based performance benchmarks, our approach is Process-based. It generates metrics that reflect the level of human involvement in the Configuration Process, quantified by interaction time and probability of successful Configuration. It computes the metrics using a model of a standardized human operator, calibrated in advance by a user study that measures operator behavior on a set of parameterized canonical Configuration actions. The model captures the human component of Configuration complexity at low cost and provides representativeness and reproducibility.
Li Xiang-hong - One of the best experts on this subject based on the ideXlab platform.
-
Application of Configuration Complexity Model in System Operation
Computer Engineering, 2010Co-Authors: Li Xiang-hongAbstract:The concept of Configuration complexity is outlined in this paper, as well as current research is introduced briefly. Improved Configuration complexity model is proposed, which uses five metrics including operation complexity, parameter complexity, context complexity, interaction complexity, and parallel complexity to measure the complexity of information system Configuration. The model is applied to the Configuration Process of actual application system, looking for Configuration hot-spot. The method of reducing complexity is proposed, and XML language is used to describe the Configuration Process. Combined with Web service platform, the degree of complexity of Configuration Process obtains improvement.
Ebrahim Bagheri - One of the best experts on this subject based on the ideXlab platform.
-
quality centric feature model Configuration using goal models
ACM Symposium on Applied Computing, 2016Co-Authors: Mahdi Noorian, Ebrahim BagheriAbstract:In software product line engineering, a feature model represents the possible Configuration space and can be customized based on the stakeholders' needs. Considering the complexity of feature models in addition to the diversity of the stake-holders' expectations, the Configuration Process is viewed as a complex optimization problem. In this paper, we propose a holistic approach for the Configuration Process that seeks to satisfy the stakeholders' requirements as well as the feature models' structural and integrity constraints. Here, we model stakeholders' functional and non-functional needs and their preferences using requirement engineering goal models. We formalize the structure of the feature model, the stake-holders' objectives, and their preferences in the form of an integer linear program to automatically perform feature selection.
-
automated planning for feature model Configuration based on functional and non functional requirements
Software Product Lines, 2012Co-Authors: Samaneh Soltani, Mohsen Asadi, Marek Hatala, Dragan Gasevic, Ebrahim BagheriAbstract:Feature modeling is one of the main techniques used in Software Product Line Engineering to manage the variability within the products of a family. Concrete products of the family can be generated through a Configuration Process. The Configuration Process selects and/or removes features from the feature model according to the stakeholders' requirements. Selecting the right set of features for one product from amongst all of the available features in the feature model is a complex task because: 1) the multiplicity of stakeholders' functional requirements; 2) the positive or negative impact of features on non-functional properties; and 3) the stakeholders' preferences w.r.t. the desirable non-functional properties of the final product. Many Configurations techniques have already been proposed to facilitate automated product derivation. However, most of the current proposals are not designed to consider stakeholders' preferences and constraints especially with regard to non-functional properties. We address the software product line Configuration problem and propose a framework, which employs an artificial intelligence planning technique to automatically select suitable features that satisfy both the stakeholders' functional and non-functional preferences and constraints. We also provide tooling support to facilitate the use of our framework. Our experiments show that despite the complexity involved with the simultaneous consideration of both functional and non-functional properties our Configuration technique is scalable.
-
automated planning for feature model Configuration based on stakeholders business concerns
Automated Software Engineering, 2011Co-Authors: Samaneh Soltani, Mohsen Asadi, Marek Hatala, Dragan Gasevic, Ebrahim BagheriAbstract:In Software Product Line Engineering, concrete products of a family can be generated through a Configuration Process over a feature model. The Configuration Process selects features from the feature model according to the stakeholders' requirements. Selecting the right set of features for one product from all the available features in the feature model is a cumbersome task because 1) the stakeholders may have diverse business concerns and limited resources that they can spend on a product and 2) features may have negative and positive contributions on different business concern. Many Configurations techniques have been proposed to facilitate software developers' tasks through automated product derivation. However, most of the current proposals for automatic Configuration are not devised to cope with business oriented requirements and stakeholders' resource limitations. We propose a framework, which employs an artificial intelligence planning technique to automatically select suitable features that satisfy the stakeholders' business concerns and resource limitations. We also provide tooling support to facilitate the use of our framework.