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

Yasuhiko Yokote

dblp:79/1477 · DBLP profile ↗
← Back
10ranked-venue papers
5as first author
1since 2021 · last 2024
0000-0002-6829-4856ORCID · corroborated

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

Software engineering, systems software and programming languages · 6 · 4 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1Computer networks · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021

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
4 papers
Programming languages and type systems · 38% Concurrent programming · 38% Operating systems · 25%
Computer networks
1 paper
Internet architecture and protocols · 77% Routing and switching · 12% Wireless networking · 12%

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

TopicWeightPapersLastEvidence papers
Concurrent programming › concurrent data structures
concurrent objects
0.011995
SCONE: Using Concurrent Objects for Low-level Operating System Programming · OOPSLA 1995
Programming languages and type systems › concurrent programming languages
concurrent object-oriented programming
0.021987
Experience and Evolution of ConcurrentSmalltalk · OOPSLA 1987
The Design and Implementation of ConcurrentSmalltalk · OOPSLA 1986
Internet architecture and protocols › network architecture design › layered architecture › protocol layering
network layer
0.011991
A Network Architecture Providing Host Migration Transparency · SIGCOMM 1991
Internet architecture and protocols
virtual network
0.011991
A Network Architecture Providing Host Migration Transparency · SIGCOMM 1991
Wireless networking
radio networks
0.011991
A Network Architecture Providing Host Migration Transparency · SIGCOMM 1991
Routing and switching › packet switching
virtual circuit
0.011991
A Network Architecture Providing Host Migration Transparency · SIGCOMM 1991
Programming languages and type systems
language design
0.011987
Experience and Evolution of ConcurrentSmalltalk · OOPSLA 1987

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

system service layers · 0.0reflection · 0.0propagating cache method · 0.0
YearPublicationVenuePosition
2024 Distributed Dataset Framework for Large Language Models Pre-training
Nao Souma, Yui Obara, Yasuhiko Yokote, Yutaka Ishikawa, Kimio Kuramitsu
PKAW3
2003 Requisites of Embedded Operating System for Network Electronics
abstract
Today, Windows/spl reg/-based (and UNIX/spl reg/-based) PCs have ability to access to the networks at anytime and anyplace. The benefit of such an "always-connected" environment is expanded to non-PC users with new consumer products such as Airboard and CoCoon, which we call the network electronics (or NE) products in this paper.
Yasuhiko Yokote
ISORC1
1995 Adaptive operating system design using reflection
abstract
Flexibility to adapt to different applications is a key requirement of modern operating systems. We have explored the use of meta-objects and reflection as a means to write adaptable system software. The paper discusses the Apertos operating system, that uses these techniques. It outlines how meta-objects help to support flexibility and how we have implemented the concepts, and gives some performance figures.
Rodger Lea, Yasuhiko Yokote, Jun-ichiro Itoh
HotOS2
1995 SCONE: Using Concurrent Objects for Low-level Operating System Programming
abstract
This paper proposes a methodology for making low-level system code of operating systems be replaceable at runtime. Our approach is to use concurrent objects as a basic programming unit for low-level system programs. To realize the different need for each type of system code and to execute these concurrent objects sufficiently efficient, we use a combination of dedicated system service layers and other implementation techniques. System service layers provide the most suitable primitive operations for each concurrent object. Under our programming model for low-level system code, which we call SCONE, it is possible to program low-level system code without hazardous operations such as explicit synchronization, direct scheduler manipulation, etc. We present the implementation of our methodology on the Apertos operating system and demonstrate its efficiency with performance evaluation.
Jun-ichiro Itoh, Yasuhiko Yokote, Mario Tokoro
OOPSLA2
1992 Naming and Addressing of Objects Without Unique Identifiers
abstract
The hierarchical naming scheme, a method for naming and addressing shared objects in large-scale distributed computer systems, is described. The scheme constructs global identifications (IDs) and addresses from locally unique ones. The IDs have relative representations that are translated if they are transmitted among naming contexts. This ensures uniqueness of IDs while preserving efficiency and availability. Methods that make the scheme suitable for mobile naming contexts and dynamic reconfiguration of networks and systems are reviewed. Implementation issues and solutions are presented.>
Nobuhisa Fujinami, Yasuhiko Yokote
ICDCS2
1992 The Apertos Reflective Operating System: The Concept and its Implementation
abstract
This paper proposes a framework for constructing an operating system in an open and mobile computing environment.The framework provides object/metaobject separation and metahierarchy.In the framework, we view object migration as a basic mechanism to accommodate object heterogeneity.The relevance of the proposed framework to existing system structures is discussed.We then present a practical implementation of the Apertos operating system in this framework, where reflectors are introduced for metaobject programming and MetaCore for providing common primitives.We present some evaluation results of the Apertos operating system.We also present related work in terms of reflection mechanisms and systems.
Yasuhiko Yokote
OOPSLA1
1991 A Network Architecture Providing Host Migration Transparency
abstract
The continued expansion of computer networks and the miniaturization of computers increase the desire to use one's computer in a consistent computational environment, regardless of location and time.In this situation, host migration transparency is very important.This paper introduces a new network architecture which provides host migration transparency in large interconnected networks and proposes a protocol based on the propagating cache method.We introduce the concept virtual network and divide the conventional network layer into two sublayers to realize host migration transparency.Virtual Internet Protocol, or VIP for short, is derived from DARPA-IP as an example of the architecture.We estimate the overhead of VIP.Host migration transparency can be realized without significant processing and traffic overhead.This architecture also preserves host migration transparency across virtual circuits in radio networks.
Fumio Teraoka, Yasuhiko Yokote, Mario Tokoro
SIGCOMM2
1989 A Reflective Architecture for an Object-Oriented Distributed Operating System
Yasuhiko Yokote, Fumio Teraoka, Mario Tokoro
ECOOP1
1987 Experience and Evolution of ConcurrentSmalltalk
abstract
ConcurrentSmalltalk is an object-oriented concurrent programming language/system which has been running since late 1985. ConcurrentSmalltalk has the following features:
Yasuhiko Yokote, Mario Tokoro
OOPSLA1
1986 The Design and Implementation of ConcurrentSmalltalk
abstract
ConcurrentSmalltalk is a programming language/system which incorporates the facilities of concurrent programming in Smalltalk-801. Such facilities are realized by providing concurrent constructs and atomic objects. This paper first gives an outline of ConcurrentSmalltalk. Then, the design of ConcurrentSmalltalk is described. The implementation of ConcurrentSmalltalk is presented in detail.
Yasuhiko Yokote, Mario Tokoro
OOPSLA1