Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jun-Jang Jeng

dblp:03/4349 · DBLP profile ↗
← Back
19ranked-venue papers
8as first author
0since 2021 · last 2010
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 15 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 7 · 2 first-authorArtificial intelligence and machine learning · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 75% Requirements engineering and software design · 25%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software reuse
component retrieval
0.011997
Reusing Analogous Components · IEEE Trans. Knowl. Data Eng. 1997
Requirements engineering and software design
formal specification
0.011997
Reusing Analogous Components · IEEE Trans. Knowl. Data Eng. 1997
Software maintenance and evolution
software reuse
0.011997
Reusing Analogous Components · IEEE Trans. Knowl. Data Eng. 1997
Software maintenance and evolution › software reuse › component retrieval
specification matching
0.011997
Reusing Analogous Components · IEEE Trans. Knowl. Data Eng. 1997

Methods — techniques the papers use, named apart from their topics

formal methods · 0.0
YearPublicationVenuePosition
2010 Guest editorial: special section on real-time service-oriented architecture and applications
Jun-Jang Jeng
Serv. Oriented Comput. Appl.1
2010 Toward effective service composition for real-time SOA-based systems
Hachem Moussa, I-Ling Yen, Farokh B. Bastani, Jun-Jang Jeng
Serv. Oriented Comput. Appl.5
2009 Toward a Smart Cyber-Physical Space: A Context-Sensitive Resource-Explicit Service Model
abstract
Cyber-Physical Systems (CPSs) are combinations of physical devices controlled by software systems to accomplish specified tasks under stringent real-time and physical resource constraints. The major benefit of these systems lies in their potentially positive impacts on real world systems by enabling high dependability assurance. However, a key challenge is to determine not only correct but also cost-effective dynamic operation of all physical devices in the system in the context of real world constraints.In this paper, we present a novel context-sensitive resource-explicit service model and develop the corresponding composition formalisms to help automate the composition process under real-time constraints as well as under various physical resource constraints. The approach is illustrated using an emergency response system.
Farokh B. Bastani, I-Ling Yen, Jun-Jang Jeng
COMPSAC (2)4
2009 Design and implementation of a service oriented architecture for peer-assisted video-on-demand
Zhenghua Fu, Jun-Jang Jeng, Hui Lei 0001
Serv. Oriented Comput. Appl.3
2008 Message from the RTSOAA 2008 Workshop Organizers
abstract
Presents the introductory welcome message from the conference proceedings.
Jen-Yao Chung, Jun-Jang Jeng, Josef Schiefer
COMPSAC2
2008 RTSOAA 2008 workshop Organization
abstract
Provides a listing of current committee members and society officers.
Jen-Yao Chung, Jun-Jang Jeng, Josef Schiefer
COMPSAC2
2008 PACTS: A Service Oriented Architecture for Real-Time Peer-Assisted Content Delivery Service
abstract
Compared with the traditional client/server streaming model, peer-assisted video streaming has been shown to provide better scalability with lower infrastructure cost. In this paper, we describe how peer-assisted video streaming can be implemented through real-time service oriented architecture. Our architecture, dubbed PACTS, is composed of 5 distinct service components: directory service, content service, peer download service, peer upload service and rate composition service. PACTS is designed to meet the specific QoS requirements of different users, entered through a simple Web interface. It also provides a distributed implementation of the content and peer directory services for effectively handling flash crowd situations, when a large number of users join during a very short period of time. We discuss the functionalities of the main PACTS services and specify the workflow of how these services work together to deliver real-time streaming services leveraging the benefits of peer to peer technology. By organizing elements of traditional video streaming and peer to peer computing into loosely-coupled composable middleware services and distributing them among participating entities, PACTS enables high-quality low- cost video streaming at a large scale and in real time.
Zhenghua Fu, Chai Wah Wu, Jun-Jang Jeng, Hui Lei 0001
COMPSAC3
2008 Service Composition for Real-Time Assurance
abstract
Service oriented architecture (SOA) has become a popular paradigm for software development in many application domains, including real-time applications. Timing analysis is a critical issue which can guide service composition to best satisfy the real time requirements of the composed system. However, existing timing analysis works do not sufficiently address some important issues. For example, admission control is an important technique for real time assurance, but most of the timing analysis techniques do not take admission control into account and, hence, may result in unrealizable decisions. Also, communication time is an important factor in real-time assurance, but most of the works do not provide clear approaches in dealing with communication time analysis. In this paper, we propose a timing specification model and analysis techniques for real-time service-oriented systems. In the specification model, a thorough consideration of all information required for timing analysis is discussed. For timing analysis, we consider the service time softly guaranteed by the admission control policy as well as estimated communication cost to reach more accurate timing estimates. Also, to avoid the analysis overhead in large-scale SOA systems, we propose a three-phase approach. In this approach, we first use a highly efficient but moderately accurate algorithm to eliminate most of the candidate compositions. More accurate timing prediction is performed on a small number of selected compositions in the second phase. In the third phase, specific concrete services are selected and admissions are performed to finalize the composition and service grounding. The approach is scalable and can effectively achieve service composition for real time requirement satisfaction.
Hachem Moussa, I-Ling Yen, Farokh B. Bastani, Jun-Jang Jeng
COMPSAC5
2005 Dynamic Policy Management on Business Performance Management Architecture
Teruo Koyanagi, Mari Abe, Gaku Yamamoto, Jun-Jang Jeng
ICSOC4
2005 Web Service Management Using System Dynamics
abstract
Web service provides a means to integrate functional components and for business IT solutions in an enterprise or cross-enterprise environment. Enterprise resources are consumed by Web services to provide desired capabilities expected by the users. However, beyond service provisioning, an enterprise needs to manage their Web services and related resources in an optimal manner in order to maximize the resource usage. This paper presents a framework of Web service management aimed for solving the resource allocation issues based on system dynamics models. Our approach combines the business operational consideration and IT infrastructure configuration. Dependency that is derived from impact analysis of different perspectives is an essential part of the model and can be built into control system. The resultant system embodies the capability of autonomic Web service management to certain degree if not fully. The reference architecture of this framework is accounted in this paper. We also demonstrate dynamical behavior of the system through simulation.
Lianjun An, Jun-Jang Jeng
ICWS2
2004 Sense-and-Respond Grid
Jun-Jang Jeng, Henry Chang, Jen-Yao Chung, Josef Schiefer, Lianjun An, Liangzhao Zeng
SEKE1
2003 An Agent-based Architecture for Analyzing Business Processes of Real-Time Enterprises
abstract
As the desire for business intelligence capabilities for e-business processes expands, existing workflow management systems and decision support systems are not able to provide continuous, real-time analytics for decision makers. Business intelligence requirements may appear to be different across the various industries, but the underlying requirements are similar nformation that is integrated, current, detailed, and immediately accessible. In this paper we introduce an agent-based architecture that supports a complete business intelligence process to sense, interpret, predict, automate and respond to business processes and aims to decrease the time it takes to make business decisions. In fact, there should be almost zero-latency between the cause and effect of a business decision. Our architecture enables analysis across corporate business processes notifies the business of auctionable recommendations or automatically triggers business operations, effectively closing the gap between business intelligence systems and business processes.
Jun-Jang Jeng, Josef Schiefer, Henry Chang
EDOC1
2003 A Holonic Framework for Business Activity Management
Jun-Jang Jeng, Stephen J. Buckley, Henry Chang, Jen-Yao Chung
SEKE1
2003 Smart distance principle for "sense and respond" enterprise systems
Yiming Ye, Prabir Nandi, Jun-Jang Jeng, Santhosh Kumaran
Web Intell. Agent Syst.3
2000 PENS: A Predictive Event Notification System for e-Commerce Environment
abstract
In the e-commerce market, we identified the need for an intelligent system that has the capacity to keep the customers well-informed. One form of information capture and discovery is through the services of event notification equipped with a prediction capability. With such a capability, an e-commerce participant can leverage (near-)real-time prediction regarding almost every area in the e-commerce market, ranging from stock selection to market trends. This paper describes PENS (Predictive Event Notification System). This system is part of an effort to enrich our e-commerce platform. PENS is presented from two different perspectives: the event notification service and the event prediction service. PENS has been applied to the domain of product support services and has generated satisfactory results for customers. A high-level description of PENS' architecture and its implementation is given in this paper.
Jun-Jang Jeng, Youssef Drissi
COMPSAC1
2000 Designing An FSM Architectural Framework for Service-Based Applications
abstract
This paper describes an FSM (Finite State Machine) architectural framework called StateJ. In an FSM architectural framework, a business service is realized by a finite state machine and implemented as a component called service managed by the state management service. Distributed services communicate with each other through the request management service and event notification service. StateJ has been exploited to develop several service-based applications, in particular, telecom service provisioning systems. This paper describes the StateJ framework and the authors' experience of using it.
Jun-Jang Jeng, Wang-Chuan Tsai
COMPSAC1
1997 Reusing Analogous Components
abstract
Using formal specifications to represent software components facilitates the determination of reusability because they more precisely characterize the functionality of the software, and the well-defined syntax makes processing amenable to automation. This paper presents an approach, based on formal methods, to the search, retrieval, and modification of reusable software components. From a two-tiered hierarchy of reusable software components, the existing components that are analogous to the query specification are retrieved from the hierarchy. The specification for an analogous retrieved component is compared to the query specification to determine what changes need to be applied to the corresponding program component in order to make it satisfy the query specification.
Betty H. C. Cheng, Jun-Jang Jeng
IEEE Trans. Knowl. Data Eng.2
1993 Using Analogy and Formal Methods for Software Reuse
abstract
Using formal specifications to represent software components facilitates the determination of reusability because they more precisely characterize the functionality of the software, and the well-defined syntax makes processing amenable to automation. The authors present an approach, based on formal methods, to the modification of reusable software components. From a two-tiered hierarchy of reusable software components, the candidate components that are analogous to the query specification are retrieved from the hierarchy. A retrieved component is compared to the query specification to determine what changes needed to be applied to the corresponding program component in order to make it satisfy the query specification.
Jun-Jang Jeng, Betty H. C. Cheng
ICTAI1
1992 Using Automated Reasoning Techniques to Determine Software Reuse
abstract
Reusing software may greatly increase the productivity of software engineers and improve the quality of developed software. Software component libraries have been suggested as a means for facilitating reuse. A major difficulty in designing software libraries is in the selection of a component representation that will facilitate the classification and the retrieval processes. Using formal specifications to represent software components facilitates the determination of reusable software because they more precisely characterize the functionality of the software, and the well-defined syntax makes processing amenable to automation. This paper presents an approach, based on formal methods, to the classification, organization and retrieval of reusable software components. From a set of formal specifications, a two-tiered hierarchy of software components is constructed. The formal specifications represent software that has been implemented and verified for correctness. The lower-level hierarchy is created by a subsumption test algorithm that determines whether one component is more general than another; this level facilitates the application of automated logical reasoning techniques for a fine-grained, exact determination of reusable candidates. The higher-level hierarchy provides a coarse-grained determination of reusable candidates and is constructed by applying a hierarchical clustering algorithm to the most general components from the lower-level hierarchy. The hierarchical organization of the software component specifications provides a means for storing, browsing, and retrieving reusable components that is amenable to automation. In addition, the formal specifications facilitate the verification process that proves a given software component correctly satisfies the current problem. A prototype browser that provides a graphical framework for the classification and retrieval process is described.
Jun-Jang Jeng, Betty H. C. Cheng
Int. J. Softw. Eng. Knowl. Eng.1