Ronald Fernandes

Learn More
This paper reports on the results of research on the Indian software industry, carried out at Carnegie Mellon University. We use a variety of sources, including a questionnaire survey of Indian software firms, and field visits and interviews with industry participants, observers, and US based clients. The Indian software industry is remarkable in a number(More)
The WK-Recursive Network (WKRN) is a hierarchical interconnection network that is recursively defined and has excellent properties for scalable message-passing multicomputer systems. In this paper, we present efficient routing and broadcasting schemes in a WKRN. For efficient routing, we define the MP-graph between the source and destination nodes of the(More)
This paper describes an ontology-driven framework for process-oriented applications. The research described in this paper is motivated by the lack of information sharing mechanisms at the semantic level among process-oriented applications. Our approach addresses this problem through the determination of inter-application information flow requirements via an(More)
Many organizations today undertake Business Process Reengineering (BPR) and information infrastructure (i.e., network hardware, communications, and applications infrastructure) modernization efforts to drastically reduce costs and improve performance. While these efforts would appear to be mutually supportive and complementary in nature, they are rarely(More)
Enterprise Application Integration (EAI) is a critical function that enables collaboration within an enterprise. Historically, EAI occurs at two levels: syntactic and semantic. Syntactic Integration refers to interchange of data without regard to explicit representation of the meaning — this includes parameter passing mechanisms, external data(More)
Enterprise architecture development is inherently collaborative in nature, where members of the model development team share different perspectives and facets of the enterprise or system. In this paper, we describe an approach by which the executable content of enterprise architectures can be extracted from core enterprise architectural modeling languages(More)
As the approach to national defense becomes increasingly "capabilities" centric and the requirements on systems become increasingly sophisticated, there is a growing reliance on new capabilities produced by collections of interoperating existing (or easily modified) systems (an approach called System-of Systems or SoS). Evaluation of the viability of an SoS(More)