1. A device for infra-epidermic blunt dissection of a skin of a patient comprising:
a rigid needle having a hollow segment and an imperforated tip segment,
an inflatable member firmly connected to said needle, said inflatable member being in flow communication with said hollow segment of said needle, and
inflating means in flow communication with said hollow segment of said needle, causing expansion of said inflatable member upon placement of said inflatable member beneath a superficial layer of the skin, said expansion causing blunt dissection of tissues laying beneath said superficial layer of the skin.
2. The device of claim 1 further comprising handle means to allow manual displacement of said inflatable member away from the skin surface and consequent traction of a segment of said superficial layer of skin being engaged by said expanded member, said traction of said skin segment resulting with blunt dissection of said tissues from said superficial layer of skin.
3. A device for infra-epidermic blunt dissection of a skin of a patient comprising:
a rigid needle having a shaft segment and a tip segment for skin penetration,
an expandable member firmly connected to said needle,
expanding means to enable expansion of said expandable member, upon placement of said expandable member beneath a superficial layer of the skin, said expansion causing blunt dissection of tissues laying beneath said superficial layer of the skin.
4. The device of claim 1 further comprising handle means to allow manual displacement of said expandable member away from the skin surface and consequent traction of a segment of said superficial layer of skin being engaged by said expanded member, said traction of said skin segment resulting with blunt dissection of said tissues from said superficial layer of skin.
5. A device for skin elevation of a patient comprising:
a skin penetrating member and
anchoring means connected to said skin penetrating means said anchoring means being placeable in a contracted state under a superficial layer of the skin, said anchoring means being deployable under the skin after skin penetration by said skin penetrating means, allowing, after being deployed, traction upon the skin, said skin traction resulting in blunt dissection of tissues under the superficial layer of the skin.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A development support system which supports the development of software for a storage controller comprising:
a front-end control part which has an information processing system that is used to control the exchange of data with hosts;
a storage controller group which provides a storage area;
a back-end control part which has an information processing system that is used to control the exchange of data with the storage controller group;
a memory part which is shared by said front-end control part and said back-end control part; and
software which is respectively loaded in said front-end control part and said back-end control part, and which respectively controls said respective information processing systems of these respective communications control parts;
said storage controller software development support system further comprising:
a software information analysis part which acquires specification information relating to said software, and which analyzes the structure of specified software element groups that constitute said software;
a hardware information analysis part which acquires specification information at least relating to the hardware respectively constituting said front-end control part and said back-end control part, and which analyzes the structure of specified hardware element groups that constitute said hardware;
a dependence relationship analysis part which analyzes the dependence relationship between said hardware element groups and said software element groups on the basis of the analysis results obtained by said software information analysis part and the analysis results obtained by said hardware information analysis part;
a degree-of-effect prediction part which predicts, in cases where one or a plurality of the hardware elements in said hardware element group are altered, the degree of the effect of this alteration on said software element group, on the basis of the analysis results obtained by said dependence relationship analysis part; and
an information providing part which provides information indicating the degree of the effect that is predicted by said degree-of-effect prediction part to the outside.
2. The storage controller software development support system according to claim 1, wherein
at least a source program is contained in said specification information relating to the software;
at least information relating to the interface between said software and said hardware is contained in said specification information relating to the hardware;
at least function groups contained in said source program are contained in said software element groups;
at least register groups relating to said interface are contained in said hardware element groups;
(1) said software information analysis part analyzes the interrelationships between the respective functions of said function groups;
(2) said hardware information analysis part classifies said register groups according to their function;
(3) said dependence relationship analysis part
(3A) analyzes the hierarchical structure of said function groups that directly or indirectly utilize said registers for each of the respective registers in said register groups, and detects the logical distance between said registers and the functions utilizing said registers for each of said registers on the basis of this analyzed hierarchical structure,
(3B) analyzes the conditions of utilization of said register groups for each of the functions of said function groups, and
(3C) respectively detects the degree of dependence to which said respective functions depend on said respective registers; and
(4) said degree-of-effect prediction part respectively detects the degree of the effect that is exerted on each register of said register group in cases where said hardware corresponding to said register is altered, said degree of the effect being detected on the basis of said degree of dependence that is detected by said dependence relationship analysis part.
3. The storage controller software development support system according to claim 2, wherein said degree-of-effect prediction part acquires quality control information for said software, and respectively detects said respective degrees of the effect on the basis of this acquired quality control information and said degree of dependence.
4. A method for supporting the development of software for a storage controller comprising a front-end control part which has an-information processing system that is used to control the exchange of data with a host device, a storage controller group which provides a storage area, a back-end control part which has an information processing system that is used to control the exchange of data with this storage controller group, a memory part which is shared by said front-end control part-and said back-end control part, and software which is respectively disposed in said front-end control part and said back-end control part, and which respectively controls said respective information processing systems of these respective communications control parts,
said storage controller software development support method comprising:
a software information analysis step of acquiring specification information relating to said software is acquired, and analyzing the structure of specified software element groups constituting said software;
a hardware information analysis step of acquiring at least specification information relating to the hardware respectively constituting said front-end control part and said back-end control part, and analyzing the structure of specified hardware element groups constituting said hardware; and
a dependence relationship analysis step of analyzing the dependence relationship between said hardware element groups and said software element groups on the basis of the analysis results obtained in said software information analysis step and the analysis results obtained in said hardware information analysis step.
5. The storage controller software development support method according to claim 4, further comprising a degree-of-effect prediction step of predicting the degree of the effect that is exerted on software element groups by alterations in cases where one or a plurality of the hardware elements in said hardware element groups are altered, on the basis of the analysis results obtained in said dependence relationship analysis step.