Personal tools
You are here: Home Research Technical Reports

Technical Reports

The technical reports offer early results. Many of these reports are also available as later publications.

Inter-Dimensional Traceability and Intelligence Mining for Complex System Improvement
Complex service-oriented Business-IT systems are difficult to improve locally and the related challenges contribute to the high rate of ’unsuccessful’ IT projects. This paper discusses the motivation for establishing inter-dimensional traceability and identifies the enterprise elements and associations that are necessary to analyze and improve. These issues are addressed here by proposing an ’Adaptive Complex Enterprise’ framework for performance improvement of service-oriented enterprises based on enterprise-level traceability. This framework allows us to use available modeling, monitoring, simulation and mining tools for the different aspects of complex enterprise systems in an integrated fashion based on the enterprise ontology. The resulting traceability across the different dimensions in a complex enterprise is leveraged through a cycle of continuous improvement addressing the numerous service Requests with services provided, in turn, by a large number of associated enterprise elements. This also leads to an integrated context for decision making. The City Strategic Planning-and-Execution example is used to illustrate the framework and how it supports continuous improvement using traceability. Authors - Farha Mukri, Kelly Yackovich, Dr Jay Ramanathan, Dr Rajiv Ramnath
Curriculum design to achieve Agile Thinking & Lean Performance
Today Agile practice is more of an art and a mindset rather than a technique - it is difficult to learn and master and even harder to teach. The goal of this paper is reflected by the question "how do we teach the student to be an effective Agile practitioner with competitive workforce skills?" Initially, the challenges while teaching Agile-based advanced project courses was misinterpret and even misuse Agile concepts by the students. A new “Agile Performance Frameworks” used here as a prescriptive framework to teach students what to attend to at any give stage of the project thus providing tight-structured environment in which students monitor the process and make decisions and create application work products that can be evaluated by instructors. With APF students learn that Agile requires project management to be more intensive as the traditional requirements gathering and resource management are not sufficient. The decisions are very much more dynamic and require more in depth knowledge for prioritization, understanding the effects on the performance of the project, and a fine-grained allocation of resources to fine grained requirements. Lean projects also require more explicit systematic knowledge of the business problem and requirements. This includes more insightful knowledge of the effects of various decisions in allocating resources, prioritizing stories and a more thorough knowledge of the different architectural components in the system design. We take a structured Agile Performance Framework (APF) Framework approach to teaching core Agile concepts in a project -oriented advanced software engineering course. The curriculum design is based on making the Agile methodology explicit and prescriptive using research in enterprise architectures. Using this research we also articulate curriculum work products and management processes for performance trade-off analysis. Two iterations underlying curriculum design are presented along with guidelines for the instructor and the practitioner. As a side effect of the APF-based structuring of the practice of Agile, we have identified new methods and tools. Authors - Vineet Harbhajanka, Dr. Jay Ramanathan, Dr. Rajiv Ramnath
RED-Transaction And Goal-Model Based Analysis Of Layered Security Of Physical Spaces
This paper propose a systems analysis framework based on goal modeling and transactions for improved decision-making about security solution architectures – with a specific focus on layered security of physical spaces and assets. The framework assists in defining more complete security strategies as well as analyzing tradeoffs between security and other factors such as cost and privacy. Using the conceptual transaction or Requirements-Execution-Delivery (or RED) Transaction model as the basis, we provide a dynamic virtual structure and methodology for security analysis. The benefit is that the implemented security can be optimized based on the value to the various stakeholders and to minimize the benefit to the attacker. Authors - Dr. Rajiv Ramnath, Vasudha Gupta, Dr. Jay Ramanathan
Weave: An Architecture For Tailoring Urban Sensing Applications Across Multiple Sensor Fabrics
A characteristic of urban sensing is that applications need to compose the operations and fuse information from sensing fabrics extant in the environment, to meet requirements for which the fabrics were not designed a priori. We propose an architecture, WEAVE, that allows tailoring of applications across one or more urban sensing fabrics. Key to the architecture is use of standard application programming interfaces (including vertical or domain dependent ones). We propose such interfaces for sensing fabrics that support the class of search applications, and show how these interfaces are used to compose example applications in operation scenarios that we have implemented at the Ohio State University. Authors - Vinod Kulathumani, Mukundan Sridharan, Dr Rajiv Ramnath, Dr Anish Arora
Green Computing: Modeling The Correlation Between Incoming Requests And Power Consumption
Many organizations are working towards reducing the carbon footprint of their data centers; i.e. reducing their power consumption. Server virtualization is used to decrease power consumption by consolidating multiple servers onto a few physical machines. Virtualization provides increased flexibility by providing a means to dynamically move virtual machines from one physical machine to another. Using resource utilization as a proxy for power, we build models of power consumption for individual server types, and use this information along with business value and SLA information, to efficiently allocate virtual machines to physical machines. This report presents an effective method to model power utilization, which is also easy to implement; a method for tracing the use of power in the data center; and a comprehensive data center power management architecture based on these power modeling and tracing capabilities. Authors - Ralston Da Silva, Mike Green, Rajesh Nandagiri, Dr. Rajiv Ramnath and Dr. Jay Ramanathan Sponsored by - Nationwide Insurance
Context-Assisted Sentiment Analysis
This paper explores how information regarding the context can assist in improving sentiment analysis performance. We postulate that context affects sentiment at two different levels: first at the domain level of the comment, and second, at the sentence-structure level. Noting this, we explore three ways of utilizing context in sentiment analysis. First, we study contextual assistance with respect to the domain through ontology support for a class of sentiment analysis approaches, namely, sentiment dictionary based methods, which are primarily domain-context-free. Here, an architecture is proposed to build a domain ontology, by automatically mapping comment sentences to objects in the ontology and construct sentiment analysis based on the ontology. Second, we introduce a new method of utilizing sentence structure context in sentiment analysis and use this method to assist machine-learning approaches. Third, we also propose two architectures to combine multiple sentiment methods where the rationale for the combination is context-driven. Finally, experiments show that our solutions improve performance over baseline approaches. Authors - Dr Jay Ramanathan, Dr Rajiv Ramnath
Dynamic CitiScapes Architecture For Service Composition Within Complex Systems
Based on our case study with a large US city, we have identified challenges with handling nonroutine service requests that prevent the City from moving rapidly toward its eGovernment strategic goals. We previously introduced CitiScapes, a portal architecture that allows complex service organizations such as the City to organize their back-end capabilities and present services to users in a way that is efficient for both the internal IT service provider and citizen consumer. We now address how CitiScapes can support the City's most crucial, challenging and strategic needs: streamlining the response and integration of different aspects of service requests in combination emergency and non-emergency scenarios. This support consists of three major aspects: meeting the need for human-supported dynamic service assembly in nonroutine scenarios, enabling new methods of collaboration such as mobile device and GIS coordination, and enabling performance tracking, traceability, and transparency into business processes. Authors - Dr Jay Ramanathan, Dr Rajiv Ramnath Sponsored by - Department of Technology of the City of Columbus, Ohio
Document-Centric Collaborative Spaces For Increased Traceability In Knowledge-Intensive Processes
Today’s spectrum of Workflow to Computer Supported Cooperative Work (CSCW) tools provide a continuum of support ranging from process-driven to ad-hoc user interaction. Depending on the position within this continuum, tools provide process status, visibility and traceability at the expense of flexibility. Here we present architecture integrated within Microsoft Office and the Windows Shell, called ‘MySight’ that supports knowledge-intensive work using structured collaboration spaces. The collaboration spaces form a conceptual layer on heterogeneous systems. These spaces also provide the knowledge workers with flexibility to move in and out of spaces while at the same time maintaining the life-cycle visibility and traceability as a side effect. The architecture uses the Open XML standard supported by Microsoft(c) Office. The benefits of the tool are illustrated using a knowledge-intensive process from industry for managing architecture and technology changes, and impact to the operations of the installed IT systems. Authors - Greg Horvath, Joe Bolinger, Dr. Rajiv Ramnath and Dr. Jay Ramanathan
Performance-Centered Architecture For Shared IT Services
One of the most critical demands in today’s service-oriented economy is the need for innovative methods for improving the organization of and interactions within a complex enterprise, thereby enabling better service performance. This paper provides 1) an assessment of state-of-the-art Enterprise Architecture (EA) methodologies and practices for Business-IT alignment and improvement of IT services, 2) an Adaptive Complex Enterprise (ACE) analysis framework to provide a basis for change, and 3) a short- and long-term roadmap. The ACE framework is applied here to achieve efficient mapping of incoming IT service Requests to Roles in a complex IT service organization. Finally, the document identifies Enterprise Architecture research topics centered on this project. Authors - Praveen Nagarajan Roshni Datta, Dr Jay Ramanathan, Dr Rajiv Ramnath
Serious Gaming For Sustainability Using Spatial Cyber Memory
The vision is of making community knowledge related to resource consumption explicit thus enabling collaboration towards effective decision-making and use. Such collaborations are motivated by government and non-government organizations and businesses looking for ways to engage and learn from citizens and deliver services more effectively. We argue that the goal of such collaborations is not necessarily to achieve a pre-determined conclusion, but towards building the information and knowledge basis for planning, executing and assessing services based on continuous alignment and re-alignment to community/citizen needs. The knowledge is crowd-sourced, related to spatial events, changes to shared assets, and individual actions over time. The main contribution of the paper is towards this goal with Spatial Cyber Memory accumulated based on gaming-type collaborations and real-world data through The Mirror Cyber Infrastructure (or CI). We show here how this is achieved through 1) collaborative gaming and decision-making related to a green revolution gaming application (called GeoGame), 2) the underlying ontology and CI architecture concepts, and 3) the creation of spatial cyber memory for informed decision-making, and 4) future research issues. Thus we illustrate a CI for the synthesis of information needed for the successful alignment of existing shared resources to the need. Authors - Dr. Jay Ramanathan, Dr. Ola Ahlqvist, Cheyney Loffing, Dr. Rajiv Ramnath
Achieving Knowledge Management within the Incident Process
The goals of Knowledge Management were to enhance Information Services staff productivity through rapid access to relevant knowledge, reduce customer service interruption time through rapid access to incident solutions, encourage customer self help through their own access to relevant knowledge, minimize the impact of lost expert knowledge due to staff turnover, reduce training time of new Information Services employees in the Customer Support Center, maintain relevant knowledge that follows OhioHealth’s technology upgrades and refresh cycles. All through this report, we have described Knowledge Management Architecture and Objectives in line with Vision, Knowledge Management System, Functional System Requirements, Organizational Aspects, Best Practice, Challenges and Approaches. Authors - Joe Bolinger, Johannes Candra, Yushim Kim, Aaron Roberts, Rohit Shenai, Marcella Tanzil, Dale Miller, Dave Lauer, Karen Dillman, Dr. Jay Ramanathan, Dr. Rajiv Ramnath Sponsored by - Ohio Health
Enterprise Capacity Management -Assessment Of Related Best Practices And Research
This report provides 1) a state-of-the-art assessment of current methodologies, practices, 2) a proposed ACE. Adaptive Complex Enterprise - framework for future implementations, and 3) a short-term and long-term roadmap. The framework facilitates integrated and predictive enterprise-wide capacity management. Finally, the document shows that the very same processes that enable better capacity management also positively impact other enterprise-wide initiatives and can be cross-leveraged. (This document is written for a wide audience and does not contain proprietary information. This document is copyrighted and cannot be distributed or copied without permission). Authors - Dr. Jay Ramanathan, Dr. Rajiv Ramnath, David Pike, Aaron C. Roberts, Brett Gerke, Joe Bolinger, John Pan Sponsored by - Nationwide Insurance
An Adaptive Complex Enterprise Framework For Lean Information Technology-Enabled Services Delivery
Within today’s service-oriented economy, there is a critical need for prescriptive and evolutionary method to improve the performance of services. Also service organizations rely heavily on enabling Information Technology (IT) and underlying components. However such systems are getting increasingly complex and the introduction of technology does not automatically mean that services will improve! A major challenge to be addressed is the conceptualization of thousands of many-to-many relationships and service-based interactions between processes, organizations, applications, and enabling IT components. While emerging standards and best practices apply, these are not directly linked to desirable process behaviors, such as Lean and Quality. The contribution here is the Adaptive Complex Enterprise (ACE) method for overall system improvement that integrates techniques of computer science and systems engineering. A case study in the healthcare industry is used to characterize service challenges and illustrate improvements achievable through method application. The method provides a representation scheme based on patterns and principles of analysis based on virtual transactions supported by eWorkcenters associating compositions of IT infrastructure services and physical resources to business services. We show how the scheme is deployed in the context of existing enterprise systems and emerging technologies to reduce the time to install new PCs. The objective is met by quantifying the interactions between global Lean and local autonomic goals to achieve continuous improvement. Authors - Dr. Jay Ramanathan, Dr. Rajiv Ramnath, Randall Glassgow Sponsored by - IBM faculty Innovation Grant
Practice-Relevant Pedagogy for Mining Software Engineering Curricula Assets
Software Engineering (SE) is a critical discipline in creating, assembling and operating complex information systems. However, industry software engineering practice and needs have significantly outpaced and diverged from the standard software engineering academic curriculum. This report presents a learning outcome-driven, reflective-practice-based pedagogical approach to curriculum development is critical to identifying knowledge assets and frameworks. We support our hypothesis through findings from over twenty-five projects drawn from two categories of field research from two Universities over a period of four years. This paper describes challenges in software engineering curriculum enhancement by examining trends in the practice of computing, describes our pedagogical approach to addressing this challenge, provides examples of where we have been successful in our approach and summarizes, concludes and describes future work. This paper thus attempts to provide a process for understanding where to target curriculum knowledge mining for software engineering, how to mine and develop knowledge, how to establish relevance, and how to achieve results within shorter time frames than through a traditional research process. We also present critical success factors, practical implications, limitations of this approach and future work planned. Authors - Dr Jay Ramanathan, Dr Rajiv Ramnath, Dr Umesh Bellur
Document Actions
« November 2019 »